UNPKG

ziron-client

Version:
1 lines 928 B
"use strict";var __awaiter=this&&this.__awaiter||function(t,e,n,o){return new(n||(n=Promise))((function(i,r){function a(t){try{s(o.next(t))}catch(t){r(t)}}function c(t){try{s(o.throw(t))}catch(t){r(t)}}function s(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,c)}s((o=o.apply(t,e||[])).next())}))};Object.defineProperty(exports,"__esModule",{value:!0});class TokenStoreEngine{constructor(t){this._tokenStore=t}saveToken(t){return __awaiter(this,void 0,void 0,(function*(){if(this._tokenStore)try{yield this._tokenStore.saveToken(t)}catch(t){}}))}loadToken(){return __awaiter(this,void 0,void 0,(function*(){if(this._tokenStore)try{const t=yield this._tokenStore.loadToken();if(t)return t}catch(t){}return null}))}removeToken(){return __awaiter(this,void 0,void 0,(function*(){if(this._tokenStore)try{yield this._tokenStore.removeToken()}catch(t){}}))}}exports.default=TokenStoreEngine;