Browse Source

refactor: Replace databaseUtil import with PlatformServiceMixin in MembersList

- Remove direct databaseUtil dependency from MembersList.vue
- Use $accountSettings() method from PlatformServiceMixin instead
- Improves code consistency and enables caching benefits
- Maintains identical functionality with enhanced error handling
pull/142/head
Matthew Raymer 1 day ago
parent
commit
8bbb8e83b9
  1. 3
      src/components/MembersList.vue

3
src/components/MembersList.vue

@ -173,7 +173,6 @@ import { Contact } from "../db/tables/contacts";
import * as libsUtil from "../libs/util"; import * as libsUtil from "../libs/util";
import { NotificationIface } from "../constants/app"; import { NotificationIface } from "../constants/app";
import { PlatformServiceMixin } from "@/utils/PlatformServiceMixin"; import { PlatformServiceMixin } from "@/utils/PlatformServiceMixin";
import * as databaseUtil from "../db/databaseUtil";
interface Member { interface Member {
admitted: boolean; admitted: boolean;
@ -211,7 +210,7 @@ export default class MembersList extends Vue {
contacts: Array<Contact> = []; contacts: Array<Contact> = [];
async created() { async created() {
const settings = await databaseUtil.retrieveSettingsForActiveAccount(); const settings = await this.$accountSettings();
this.activeDid = settings.activeDid || ""; this.activeDid = settings.activeDid || "";
this.apiServer = settings.apiServer || ""; this.apiServer = settings.apiServer || "";
this.firstName = settings.firstName || ""; this.firstName = settings.firstName || "";

Loading…
Cancel
Save