From 0277b65caabc827144cd93c133352dcc978002c9 Mon Sep 17 00:00:00 2001 From: Matthew Raymer Date: Fri, 22 Aug 2025 10:49:38 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20migrate=20batch=203=20components=20to?= =?UTF-8?q?=20active=20identity=20fa=C3=A7ade?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Update ProjectViewView, QuickActionBvcBeginView, ContactQRScanFullView - Update NewActivityView, NewEditProjectView - Replace settings.activeDid with () façade method - Add consistent migration comments for future reference Batch 3 completes migration of 5 medium-priority components using simple read patterns. --- src/views/ContactQRScanFullView.vue | 3 ++- src/views/NewActivityView.vue | 3 ++- src/views/NewEditProjectView.vue | 3 ++- src/views/ProjectViewView.vue | 3 ++- src/views/QuickActionBvcBeginView.vue | 3 ++- 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/views/ContactQRScanFullView.vue b/src/views/ContactQRScanFullView.vue index 8b8eb8dd..4f31c64c 100644 --- a/src/views/ContactQRScanFullView.vue +++ b/src/views/ContactQRScanFullView.vue @@ -265,7 +265,8 @@ export default class ContactQRScanFull extends Vue { async created() { 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()) || ""; this.apiServer = settings.apiServer || ""; this.givenName = settings.firstName || ""; this.isRegistered = !!settings.isRegistered; diff --git a/src/views/NewActivityView.vue b/src/views/NewActivityView.vue index fbcd7423..291bda18 100644 --- a/src/views/NewActivityView.vue +++ b/src/views/NewActivityView.vue @@ -202,7 +202,8 @@ export default class NewActivityView 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.lastAckedOfferToUserProjectsJwtId = settings.lastAckedOfferToUserProjectsJwtId || ""; diff --git a/src/views/NewEditProjectView.vue b/src/views/NewEditProjectView.vue index b043ba15..012c71f4 100644 --- a/src/views/NewEditProjectView.vue +++ b/src/views/NewEditProjectView.vue @@ -378,7 +378,8 @@ export default class NewEditProjectView extends Vue { this.numAccounts = await retrieveAccountCount(); 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 || ""; this.showGeneralAdvanced = !!settings.showGeneralAdvanced; diff --git a/src/views/ProjectViewView.vue b/src/views/ProjectViewView.vue index f0a5a4c1..4490a0fc 100644 --- a/src/views/ProjectViewView.vue +++ b/src/views/ProjectViewView.vue @@ -762,7 +762,8 @@ export default class ProjectViewView extends Vue { this.notify = createNotifyHelpers(this.$notify); 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 || ""; this.allContacts = await this.$getAllContacts(); this.isRegistered = !!settings.isRegistered; diff --git a/src/views/QuickActionBvcBeginView.vue b/src/views/QuickActionBvcBeginView.vue index 86de2e7b..3cdee95e 100644 --- a/src/views/QuickActionBvcBeginView.vue +++ b/src/views/QuickActionBvcBeginView.vue @@ -150,7 +150,8 @@ export default class QuickActionBvcBeginView extends Vue { // Get account settings using PlatformServiceMixin const settings = await this.$accountSettings(); - const activeDid = settings.activeDid || ""; + // Use new Active Identity façade instead of settings.activeDid + const activeDid = (await this.$getActiveDid()) || ""; const apiServer = settings.apiServer || ""; if (!activeDid || !apiServer) {