@bitzonegaming/roleplay-engine-sdk
Version:
Roleplay Engine SDK
18 lines (17 loc) • 654 B
JavaScript
;
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 = Buffer.from(raw, 'utf8').toString('base64');
return `Basic ${base64}`;
}
}
exports.SessionTokenAuthorization = SessionTokenAuthorization;