Browse Source

feat: complete missing components from previous batches

- Complete ContactGiftingView, ContactQRScanShowView migrations
- Complete OfferDetailsView, ShareMyContactInfoView from Batch 5
- Ensure all components from Batches 3-6 are properly migrated
- Add consistent migration comments for future reference

This commit completes the migration of components that were
started in previous batches but not fully committed.
activedid_migration
Matthew Raymer 13 hours ago
parent
commit
c2f2ef4a09
  1. 3
      src/views/ContactGiftingView.vue
  2. 3
      src/views/ContactQRScanShowView.vue
  3. 3
      src/views/OfferDetailsView.vue
  4. 3
      src/views/ShareMyContactInfoView.vue

3
src/views/ContactGiftingView.vue

@ -134,7 +134,8 @@ export default class ContactGiftingView 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.allContacts = await this.$getAllContacts();

3
src/views/ContactQRScanShowView.vue

@ -288,7 +288,8 @@ export default class ContactQRScanShow 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()) || "";
this.apiServer = settings.apiServer || "";
this.givenName = settings.firstName || "";
this.hideRegisterPromptOnNewContact =

3
src/views/OfferDetailsView.vue

@ -433,7 +433,8 @@ export default class OfferDetailsView extends Vue {
private async loadAccountSettings() {
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.showGeneralAdvanced = settings.showGeneralAdvanced ?? false;
}

3
src/views/ShareMyContactInfoView.vue

@ -116,7 +116,8 @@ export default class ShareMyContactInfoView extends Vue {
private async retrieveAccount(
settings: Settings,
): Promise<Account | undefined> {
const activeDid = settings.activeDid || "";
// Use new Active Identity façade instead of settings.activeDid
const activeDid = (await this.$getActiveDid()) || "";
if (!activeDid) {
return undefined;
}

Loading…
Cancel
Save