UNPKG

@shift-code/cli

Version:

Redeem Gearbox SHiFT codes automatically

39 lines 1.53 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.clearMetaActiveAccount = exports.saveMetaAccount = exports.saveMetaActiveAccount = exports.saveMetaCache = exports.loadMetaCache = exports.metaCacheExists = void 0; const store_1 = require("../store"); async function metaCacheExists() { const exists = await (0, store_1.storeExists)(store_1.META_CACHE, store_1.META_FILE); return exists; } exports.metaCacheExists = metaCacheExists; async function loadMetaCache() { const cache = await (0, store_1.loadContents)(store_1.META_CACHE, store_1.META_FILE, {}); return cache; } exports.loadMetaCache = loadMetaCache; async function saveMetaCache(data) { await (0, store_1.storeContents)(store_1.META_CACHE, store_1.META_FILE, data); } exports.saveMetaCache = saveMetaCache; async function saveMetaActiveAccount(accountID) { const cache = await loadMetaCache(); cache.activeAccountID = accountID; await saveMetaCache(cache); } exports.saveMetaActiveAccount = saveMetaActiveAccount; async function saveMetaAccount(accountID) { const cache = await loadMetaCache(); if (!cache.accounts) cache.accounts = []; cache.accounts.push(accountID); await saveMetaCache(cache); } exports.saveMetaAccount = saveMetaAccount; async function clearMetaActiveAccount() { const cache = await loadMetaCache(); delete cache.activeAccountID; await saveMetaCache(cache); } exports.clearMetaActiveAccount = clearMetaActiveAccount; //# sourceMappingURL=meta.js.map