UNPKG

@capawesome/cli

Version:

The Capawesome Cloud Command Line Interface (CLI) to manage Live Updates and more.

20 lines (19 loc) 772 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const userConfig_1 = __importDefault(require("../utils/userConfig")); class AuthorizationServiceImpl { constructor(userConfig) { this.userConfig = userConfig; } getCurrentAuthorizationToken() { return this.userConfig.read().token || process.env.CAPAWESOME_CLOUD_TOKEN || process.env.CAPAWESOME_TOKEN || null; } hasAuthorizationToken() { return !!this.getCurrentAuthorizationToken(); } } const authorizationService = new AuthorizationServiceImpl(userConfig_1.default); exports.default = authorizationService;