import account from "@/models/account";
let prompt = null;
+let lockTime = null;
export default class Background {
constructor() {
}
+window.setLockTime = (time) => lockTime = time || Date.now();
+window.getLockTime = () => lockTime;
+
new Background()
-const STORGE_KEY = 'LOCK_TIME'
-let lockTime = localStorage.getItem(STORGE_KEY)
+const backgroundPage = chrome.extension.getBackgroundPage()
+let lockTime = backgroundPage.getLockTime()
export function updateLockTime () {
- lockTime = Date.now()
- localStorage.setItem('LOCK_TIME', lockTime)
+ lockTime = Date.now();
+ backgroundPage.setLockTime(lockTime)
}
export function isNeedLock () {
const oneHour = 1000 * 60 * 60
import { toast } from '@/components/toast'
import account from "@/models/account"
import { updateLockTime } from '@/models/lock'
-import { log } from 'util'
export default {
data () {
// success
updateLockTime()
- this.$router.replace({ name: this.$route.query.to })
+ this.$router.replace({ name: this.$route.query.to || 'home' })
}
}
};