UNPKG

alexander_sequera-sdk

Version:
31 lines 1.09 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.LotrApiClient = void 0; const axios_1 = __importDefault(require("axios")); const config_1 = require("./config"); const Movie_service_1 = require("./services/Movie.service"); class LotrApiClient { constructor(accessToken) { this.accessToken = accessToken; this.serverUrl = config_1.BASE_URL; this.client = axios_1.default.create({ baseURL: this.serverUrl, headers: this.getHeaders(), }); this.movieService = new Movie_service_1.MovieService(this.client); } getHeaders() { const headers = { Authorization: "" }; if (this.accessToken) { headers["Authorization"] = `Bearer ${this.accessToken}`; } return headers; } } exports.LotrApiClient = LotrApiClient; //# sourceMappingURL=lotrApiClient.js.map