lock-CLxOCzno.js 673 B

1
  1. var f=(o,e,n)=>new Promise((k,c)=>{var i=t=>{try{s(n.next(t))}catch(r){c(r)}},l=t=>{try{s(n.throw(t))}catch(r){c(r)}},s=t=>t.done?k(t.value):Promise.resolve(t.value).then(i,l);s((n=n.apply(o,e)).next())});import{W as I}from"./vue-B5pbXMv7.js";import{aA as a}from"./entry/index-DJx93RYF-1731481145019.js";const h=I({id:"app-lock",state:()=>({lockInfo:null}),getters:{getLockInfo(o){return o.lockInfo}},actions:{setLockInfo(o){this.lockInfo=Object.assign({},this.lockInfo,o)},resetLockInfo(){this.lockInfo=null},unLock(o){return f(this,null,function*(){var e;return((e=this.lockInfo)==null?void 0:e.pwd)===o?(this.resetLockInfo(),!0):!1})}},persist:{key:a}});export{h as u};