move DB logic out of 'created' in components since it's not needed yet

This commit is contained in:
2024-01-27 08:27:52 -07:00
parent f253f0af0f
commit 4fe072f19e
3 changed files with 19 additions and 23 deletions

View File

@@ -109,7 +109,22 @@ export default class GiftedDialog extends Vue {
libsUtil = libsUtil;
async created() {
async open(giver?: GiverInputInfo, offerId?: string) {
this.description = "";
this.giver = giver || {};
if (!this.giver.name) {
this.giver.name = didInfo(
this.giver.did,
this.activeDid,
this.allMyDids,
this.allContacts,
);
}
// if we show "given to user" selection, default checkbox to true
this.givenToUser = this.showGivenToUser;
this.amountInput = "0";
this.offerId = offerId || "";
try {
await db.open();
const settings = (await db.settings.get(MASTER_SETTINGS_KEY)) as Settings;
@@ -135,23 +150,6 @@ export default class GiftedDialog extends Vue {
-1,
);
}
}
open(giver?: GiverInputInfo, offerId?: string) {
this.description = "";
this.giver = giver || {};
if (!this.giver.name) {
this.giver.name = didInfo(
this.giver.did,
this.activeDid,
this.allMyDids,
this.allContacts,
);
}
// if we show "given to user" selection, default checkbox to true
this.givenToUser = this.showGivenToUser;
this.amountInput = "0";
this.offerId = offerId || "";
this.visible = true;
}

View File

@@ -99,7 +99,7 @@ export default class OfferDialog extends Vue {
libsUtil = libsUtil;
async created() {
async open() {
try {
await db.open();
const settings = (await db.settings.get(MASTER_SETTINGS_KEY)) as Settings;
@@ -118,9 +118,7 @@ export default class OfferDialog extends Vue {
-1,
);
}
}
open() {
this.visible = true;
}