From 63024f6e89d3bde9f89b7f2a1d537371cb27959f Mon Sep 17 00:00:00 2001 From: Matthew Raymer Date: Fri, 22 Aug 2025 10:58:10 +0000 Subject: [PATCH] feat: migrate batch 7 missing components from previous batches MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Complete SeedBackupView, SharedPhotoView, UserProfileView migrations - Complete RecentOffersToUserView, RecentOffersToUserProjectsView migrations - Complete ContactImportView migration - Replace all remaining settings.activeDid with () façade method - Add consistent migration comments for future reference Batch 7 completes migration of 6 components that were identified as missing from previous migration batches. --- src/views/ContactImportView.vue | 3 ++- src/views/RecentOffersToUserProjectsView.vue | 3 ++- src/views/RecentOffersToUserView.vue | 3 ++- src/views/SeedBackupView.vue | 3 ++- src/views/SharedPhotoView.vue | 3 ++- src/views/UserProfileView.vue | 3 ++- 6 files changed, 12 insertions(+), 6 deletions(-) diff --git a/src/views/ContactImportView.vue b/src/views/ContactImportView.vue index a926d189..658241e8 100644 --- a/src/views/ContactImportView.vue +++ b/src/views/ContactImportView.vue @@ -340,7 +340,8 @@ export default class ContactImportView extends Vue { */ private async initializeSettings() { const settings = await this.$accountSettings(); - this.activeDid = settings.activeDid || ""; + // Use new Active Identity façade instead of settings.activeDid + this.activeDid = (await this.$getActiveDid()) || ""; this.apiServer = settings.apiServer || ""; } diff --git a/src/views/RecentOffersToUserProjectsView.vue b/src/views/RecentOffersToUserProjectsView.vue index c294d053..a63f933d 100644 --- a/src/views/RecentOffersToUserProjectsView.vue +++ b/src/views/RecentOffersToUserProjectsView.vue @@ -124,7 +124,8 @@ export default class RecentOffersToUserView extends Vue { try { const settings = await this.$accountSettings(); this.apiServer = settings.apiServer || ""; - this.activeDid = settings.activeDid || ""; + // Use new Active Identity façade instead of settings.activeDid + this.activeDid = (await this.$getActiveDid()) || ""; this.lastAckedOfferToUserProjectsJwtId = settings.lastAckedOfferToUserProjectsJwtId || ""; diff --git a/src/views/RecentOffersToUserView.vue b/src/views/RecentOffersToUserView.vue index 5996f7ce..6a14c4f6 100644 --- a/src/views/RecentOffersToUserView.vue +++ b/src/views/RecentOffersToUserView.vue @@ -116,7 +116,8 @@ export default class RecentOffersToUserView extends Vue { try { const settings = await this.$accountSettings(); this.apiServer = settings.apiServer || ""; - this.activeDid = settings.activeDid || ""; + // Use new Active Identity façade instead of settings.activeDid + this.activeDid = (await this.$getActiveDid()) || ""; this.lastAckedOfferToUserJwtId = settings.lastAckedOfferToUserJwtId || ""; this.allContacts = await this.$getAllContacts(); diff --git a/src/views/SeedBackupView.vue b/src/views/SeedBackupView.vue index c19caf13..99a04ab6 100644 --- a/src/views/SeedBackupView.vue +++ b/src/views/SeedBackupView.vue @@ -207,7 +207,8 @@ export default class SeedBackupView extends Vue { try { let activeDid = ""; const settings = await this.$accountSettings(); - activeDid = settings.activeDid || ""; + // Use new Active Identity façade instead of settings.activeDid + activeDid = (await this.$getActiveDid()) || ""; this.numAccounts = await retrieveAccountCount(); this.activeAccount = await retrieveFullyDecryptedAccount(activeDid); diff --git a/src/views/SharedPhotoView.vue b/src/views/SharedPhotoView.vue index 6b4bec29..6bcddd3a 100644 --- a/src/views/SharedPhotoView.vue +++ b/src/views/SharedPhotoView.vue @@ -176,7 +176,8 @@ export default class SharedPhotoView extends Vue { try { const settings = await this.$accountSettings(); - this.activeDid = settings.activeDid; + // Use new Active Identity façade instead of settings.activeDid + this.activeDid = (await this.$getActiveDid()) || ""; const temp = await this.$getTemp(SHARED_PHOTO_BASE64_KEY); const imageB64 = temp?.blobB64 as string; diff --git a/src/views/UserProfileView.vue b/src/views/UserProfileView.vue index 16cb308b..93e6c5e7 100644 --- a/src/views/UserProfileView.vue +++ b/src/views/UserProfileView.vue @@ -183,7 +183,8 @@ export default class UserProfileView extends Vue { */ private async initializeSettings() { const settings = await this.$accountSettings(); - this.activeDid = settings.activeDid || ""; + // Use new Active Identity façade instead of settings.activeDid + this.activeDid = (await this.$getActiveDid()) || ""; this.partnerApiServer = settings.partnerApiServer || this.partnerApiServer; }