@kwikpik/server-libs
Version:
Kwikpik-Server-Libs ===================================================================================================================================================================================================
29 lines (28 loc) • 786 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.configureOSClient = void 0;
var node_onesignal_1 = require("@onesignal/node-onesignal");
var configureOSClient = function (userAuthKey, restApiKey) {
var authKeyTokenProvider = {
getToken: function () {
return userAuthKey;
},
};
var restApiTokenProvider = {
getToken: function () {
return restApiKey;
},
};
var configuration = (0, node_onesignal_1.createConfiguration)({
authMethods: {
user_auth_key: {
tokenProvider: authKeyTokenProvider,
},
rest_api_key: {
tokenProvider: restApiTokenProvider,
},
},
});
return new node_onesignal_1.DefaultApi(configuration);
};
exports.configureOSClient = configureOSClient;