Browse Source

chore: lagging file

pull/188/head
Matthew Raymer 5 days ago
parent
commit
79b2f9a273
  1. 21
      src/utils/PlatformServiceMixin.ts

21
src/utils/PlatformServiceMixin.ts

@ -613,7 +613,9 @@ export const PlatformServiceMixin = {
); );
if (!result?.values?.length) { if (!result?.values?.length) {
logger.warn("[PlatformServiceMixin] Active identity table is empty - this may indicate a migration issue"); logger.warn(
"[PlatformServiceMixin] Active identity table is empty - this may indicate a migration issue",
);
return { activeDid: "" }; return { activeDid: "" };
} }
@ -624,7 +626,7 @@ export const PlatformServiceMixin = {
const firstAccount = await this.$dbQuery( const firstAccount = await this.$dbQuery(
"SELECT did FROM accounts ORDER BY dateCreated, did LIMIT 1", "SELECT did FROM accounts ORDER BY dateCreated, did LIMIT 1",
); );
if (firstAccount?.values?.length) { if (firstAccount?.values?.length) {
const firstAccountDid = firstAccount.values[0][0] as string; const firstAccountDid = firstAccount.values[0][0] as string;
await this.$dbExec( await this.$dbExec(
@ -633,8 +635,10 @@ export const PlatformServiceMixin = {
); );
return { activeDid: firstAccountDid }; return { activeDid: firstAccountDid };
} }
logger.warn("[PlatformServiceMixin] No accounts available for auto-selection"); logger.warn(
"[PlatformServiceMixin] No accounts available for auto-selection",
);
return { activeDid: "" }; return { activeDid: "" };
} }
@ -649,13 +653,18 @@ export const PlatformServiceMixin = {
} }
// Clear corrupted activeDid and return empty // Clear corrupted activeDid and return empty
logger.warn("[PlatformServiceMixin] Active identity not found in accounts, clearing"); logger.warn(
"[PlatformServiceMixin] Active identity not found in accounts, clearing",
);
await this.$dbExec( await this.$dbExec(
"UPDATE active_identity SET activeDid = NULL, lastUpdated = datetime('now') WHERE id = 1", "UPDATE active_identity SET activeDid = NULL, lastUpdated = datetime('now') WHERE id = 1",
); );
return { activeDid: "" }; return { activeDid: "" };
} catch (error) { } catch (error) {
logger.error("[PlatformServiceMixin] Error getting active identity:", error); logger.error(
"[PlatformServiceMixin] Error getting active identity:",
error,
);
return { activeDid: "" }; return { activeDid: "" };
} }
}, },

Loading…
Cancel
Save