fix: fixed crash of project

This commit is contained in:
Pavel-Savely Savianok 2025-02-25 19:23:10 +03:00
parent 90c3432e94
commit 999c47789b
3 changed files with 4 additions and 8 deletions

View File

@ -8,7 +8,7 @@ AppSideService(
}, },
onRequest(req, res){ onRequest(req, res){
if(req.method === 'totps'){ if(req.method === 'totps'){
console.log(set) console.log(req)
res(null, settings.settingsStorage.getItem('TOTPs')) res(null, settings.settingsStorage.getItem('TOTPs'))
} }
}, },

View File

@ -13,8 +13,7 @@
"description": "TOTP Authenticator for Amazfit devices" "description": "TOTP Authenticator for Amazfit devices"
}, },
"permissions": [ "permissions": [
"data:os.device.info", "data:os.device.info"
"device:os.local_storage"
], ],
"runtime": { "runtime": {
"apiVersion": { "apiVersion": {

View File

@ -1,9 +1,7 @@
import { RenderAddButton } from './render/totpRenderer' import { RenderAddButton } from './render/totpRenderer'
import { initLoop } from './render/index/renderer' import { initLoop } from './render/index/renderer'
import { BasePage } from '@zeppos/zml/base-page' import { BasePage } from '@zeppos/zml/base-page'
import { LocalStorage } from "@zos/storage"
const localStorage = new LocalStorage()
const app = getApp() const app = getApp()
let waitForFetch = true; let waitForFetch = true;
Page( Page(
@ -11,12 +9,11 @@ Page(
onInit() { onInit() {
this.getTOTPData().then((x) => { this.getTOTPData().then((x) => {
console.log(x) console.log(x)
localStorage.setItem('TOTPs', x ?? [])
app._options.globalData.TOTPS = x ?? [] app._options.globalData.TOTPS = x ?? []
this.initPage(); this.initPage()
}) })
.catch(() => { .catch(() => {
app._options.globalData.TOTPS = localStorage.getItem('TOTPs') ?? [] app._options.globalData.TOTPS = []
this.initPage() this.initPage()
}) })
}, },