UNPKG

@onesignal/node-onesignal

Version:

OpenAPI client for @onesignal/node-onesignal

33 lines 1.34 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createConfiguration = void 0; var middleware_1 = require("./middleware"); var isomorphic_fetch_1 = require("./http/isomorphic-fetch"); var servers_1 = require("./servers"); var auth_1 = require("./auth/auth"); function createConfiguration(conf) { var authMethods = { 'organization_api_key': { tokenProvider: { getToken: function () { return conf.organizationApiKey || ''; } } }, 'rest_api_key': { tokenProvider: { getToken: function () { return conf.restApiKey || ''; } } }, }; var configuration = { baseServer: conf.baseServer !== undefined ? conf.baseServer : servers_1.server1, httpApi: conf.httpApi || new isomorphic_fetch_1.IsomorphicFetchHttpLibrary(), middleware: conf.middleware || [], authMethods: (0, auth_1.configureAuthMethods)(Object.assign(authMethods, conf.authMethods || {})) }; if (conf.promiseMiddleware) { conf.promiseMiddleware.forEach(function (m) { return configuration.middleware.push(new middleware_1.PromiseMiddlewareWrapper(m)); }); } return configuration; } exports.createConfiguration = createConfiguration; //# sourceMappingURL=configuration.js.map