diff --git a/src/services/service.ts b/src/services/service.ts index 3abb043..09e38d1 100644 --- a/src/services/service.ts +++ b/src/services/service.ts @@ -373,47 +373,27 @@ export default class Services { element.addEventListener(event, (this as any)[eventHandler].bind(this)); } - async getWallet(): Promise { - const database = await Database.getInstance(); - const indexedDb = await database.getDb(); - const wallet = await database.getAll(indexedDb, database.getStoreList().AnkSpAddress) - console.log("🚀 ~ Services ~ getWallet ~ wallet:", wallet) - if(wallet.length) return wallet; - return undefined; - } - async createNewDevice() { const service = await Services.getInstance(); - const sp_address = await service.sdkClient.create_new_device(0, 'regtest') - if(sp_address) { - const database = await Database.getInstance(); - const indexedDb = await database.getDb(); - await database.writeObject(indexedDb, database.getStoreList().AnkSpAddress, {sp_address: sp_address}, null); - const device = await service.dumpDevice() - console.log("🚀 ~ WebSocketClient ~ device:", device) + let spAddress = ''; + try { + spAddress = await service.sdkClient.create_new_device(0, 'regtest') + const device = await service.dumpDevice() + console.log("🚀 ~ Services ~ device:", device) await service.saveDevice(device) + } catch (e) { + console.error("Services ~ Error:", e); } - this.sp_address = sp_address; - return sp_address; + + return spAddress; } - async getAdresses() { - const database = await Database.getInstance(); - const indexedDb = await database.getDb(); - const wallet = await database.getAll(indexedDb, database.getStoreList().AnkSpAddress) as {sp_address: string}[] - console.log("🚀 ~ Services ~ getWallet ~ wallet:", wallet) - if(wallet.length) { - this.sp_address = wallet[0].sp_address - } - return this.sp_address - } - - async restoreDevice(address: string) { + async restoreDevice(device: string) { const services = await Services.getInstance(); // const sp_wallet = JSON.parse(address)?.sp_wallet - console.log("🚀 ~ Services ~ restoreDevice ~ services?.sdkClient:", address) - const res = await services?.sdkClient?.restore_device(address) - console.log("🚀 ~ Services ~ restoreDevice ~ res:", res) + console.log("🚀 ~ Services ~ restoreDevice ~ services?.sdkClient:", device) + const res = await services?.sdkClient?.restore_device(device) + console.log("🚀 ~ Services ~ restoreDevice ~ res:", res) } private getProcessesCache(): ProcessesCache {