fix: 🐛 Fix client daemon usage on windows (#2115)

* fix: 🐛 Fix client daemon usage on windows

✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12365

* refactor: 💡 Fix error handling

✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12365

---------

Co-authored-by: Cameron Perera <cameron.perera@hashicorp.com>
This commit is contained in:
Zhihe LiandCameron Perera authored and GitHub committed 2024-01-26 16:57:15 -06:00
1 parent 8f34d83c15
commit 3721f63edf
4 files changed
+102 -16

No files matched your search

@@ -106,10 +106,12 @@ export default class ClientDaemonHandler {
}
const sessionData = this.session.data?.authenticated;
const auth_token_id = sessionData?.id;
const token = sessionData?.token;
remainingQuery = {
...remainingQuery,
query: searchQuery,
auth_token_id,
token,
resource: pluralize(type),
};
@@ -125,7 +127,7 @@ export default class ClientDaemonHandler {
if (e.statusCode === 403 || e.statusCode === 401) {
await this.ipc.invoke('addTokenToClientDaemon', {
tokenId: auth_token_id,
token: sessionData?.token,
token,
});
try {
clientDaemonResults = await this.ipc.invoke(