UNPKG

@bitzonegaming/roleplay-engine-sdk

Version:
18 lines (17 loc) 696 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SessionTokenAuthorization = void 0; const authorization_1 = require("./authorization"); class SessionTokenAuthorization extends authorization_1.Authorization { constructor(sessionId, sessionToken) { super(); this.sessionId = sessionId; this.sessionToken = sessionToken; } getAuthorizationToken() { const raw = `${this.sessionId}:${this.sessionToken}`; const base64 = typeof btoa !== 'undefined' ? btoa(raw) : Buffer.from(raw, 'utf8').toString('base64'); return `Basic ${base64}`; } } exports.SessionTokenAuthorization = SessionTokenAuthorization;