@lvckyworld/marina-api
Advanced tools
@@ -11,4 +11,3 @@ import { LWPostRequests } from "./requestTypes/PostRequest"; | ||
| private apiUrl; | ||
| private debug; | ||
| constructor(apiToken?: string, apiUrl?: string, debug?: boolean); | ||
| constructor(apiToken?: string, apiUrl?: string); | ||
| get(): LWGetRequest; | ||
@@ -15,0 +14,0 @@ post(): LWPostRequests; |
@@ -9,3 +9,2 @@ "use strict"; | ||
| var LWGetRequest_1 = require("./requestTypes/LWGetRequest"); | ||
| var DebugMode_1 = require("./DebugMode"); | ||
| /** | ||
@@ -15,24 +14,18 @@ * Represents a class for making requests to the LvckyWorld API. | ||
| var Request = /** @class */ (function () { | ||
| function Request(apiToken, apiUrl, debug) { | ||
| function Request(apiToken, apiUrl) { | ||
| if (apiToken === void 0) { apiToken = 'NOT SET'; } | ||
| if (apiUrl === void 0) { apiUrl = MainConfig_1.MainConfig.API_URL; } | ||
| if (debug === void 0) { debug = false; } | ||
| this.apiToken = apiToken; | ||
| this.apiUrl = apiUrl; | ||
| this.debug = debug; | ||
| } | ||
| Request.prototype.get = function () { | ||
| DebugMode_1.DebugMode.logDebugLine('GET request initiated. URL:' + this.apiUrl, this.debug); | ||
| return new LWGetRequest_1.LWGetRequest(this.apiUrl); | ||
| }; | ||
| Request.prototype.post = function () { | ||
| DebugMode_1.DebugMode.logDebugLine('POST request initiated. URL:' + this.apiUrl, this.debug); | ||
| return new PostRequest_1.LWPostRequests(this.apiUrl, this.apiToken); | ||
| }; | ||
| Request.prototype.put = function () { | ||
| DebugMode_1.DebugMode.logDebugLine('PUT request initiated. URL:' + this.apiUrl, this.debug); | ||
| return new PutRequest_1.LWPutRequests(this.apiUrl, this.apiToken); | ||
| }; | ||
| Request.prototype.delete = function () { | ||
| DebugMode_1.DebugMode.logDebugLine('DELETE request initiated. URL:' + this.apiUrl, this.debug); | ||
| return new LWDeleteRequest_1.LWDeleteRequest(this.apiUrl, this.apiToken); | ||
@@ -39,0 +32,0 @@ }; |
@@ -56,3 +56,2 @@ "use strict"; | ||
| var LvckyWorldRequest_1 = require("../../contract/abstract/LvckyWorldRequest"); | ||
| var axios = require("axios"); | ||
| /** | ||
@@ -81,3 +80,2 @@ * Represents a class for making put requests to the LvckyWorld API. | ||
| return __generator(this, function (_a) { | ||
| console.log("getGlobalBans"); | ||
| return [2 /*return*/, new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () { | ||
@@ -88,22 +86,13 @@ var response, error_1; | ||
| case 0: | ||
| console.log("getGlobalBans Promise"); | ||
| _a.label = 1; | ||
| _a.trys.push([0, 2, , 3]); | ||
| return [4 /*yield*/, this.sendGetRequest(this.apiUrl, '/globalbans')]; | ||
| case 1: | ||
| _a.trys.push([1, 3, , 4]); | ||
| console.log("getGlobalBans Promise Try"); | ||
| console.log("GET " + this.apiUrl + '/globalbans'); | ||
| return [4 /*yield*/, this.sendGetRequest(this.apiUrl, '/globalbans')]; | ||
| case 2: | ||
| response = _a.sent(); | ||
| console.log("RESPONSE"); | ||
| console.log(response); | ||
| if (!response.success) | ||
| return [2 /*return*/, reject(response.error)]; | ||
| return [2 /*return*/, resolve(response.data)]; | ||
| case 3: | ||
| case 2: | ||
| error_1 = _a.sent(); | ||
| console.log("ERROR: getGlobalBans"); | ||
| console.log(error_1); | ||
| return [2 /*return*/, reject(error_1)]; | ||
| case 4: return [2 /*return*/]; | ||
| case 3: return [2 /*return*/]; | ||
| } | ||
@@ -128,5 +117,7 @@ }); | ||
| _a.trys.push([0, 2, , 3]); | ||
| return [4 /*yield*/, axios.default.get(this.apiUrl + '/globalbans/' + memberId)]; | ||
| return [4 /*yield*/, this.sendGetRequest(this.apiUrl, '/globalbans/' + memberId)]; | ||
| case 1: | ||
| response = _a.sent(); | ||
| if (!response.success) | ||
| return [2 /*return*/, reject(response.error)]; | ||
| return [2 /*return*/, resolve(response.data)]; | ||
@@ -156,5 +147,8 @@ case 2: | ||
| _a.trys.push([0, 2, , 3]); | ||
| return [4 /*yield*/, axios.default.get(this.apiUrl + '/team-members')]; | ||
| console.log("getLWMembers"); | ||
| return [4 /*yield*/, this.sendGetRequest(this.apiUrl, '/team-members')]; | ||
| case 1: | ||
| response = _a.sent(); | ||
| if (!response.success) | ||
| return [2 /*return*/, reject(response.error)]; | ||
| return [2 /*return*/, resolve(response.data)]; | ||
@@ -161,0 +155,0 @@ case 2: |
+0
-2
@@ -116,3 +116,2 @@ "use strict"; | ||
| var _this = this; | ||
| console.log("getGlobalBanList"); | ||
| return new Promise(function (resolve) { return __awaiter(_this, void 0, void 0, function () { | ||
@@ -123,3 +122,2 @@ var _a; | ||
| case 0: | ||
| console.log("getGlobalBanList Promise"); | ||
| _a = resolve; | ||
@@ -126,0 +124,0 @@ return [4 /*yield*/, this.get().getGlobalBans()]; |
+1
-1
| { | ||
| "name": "@lvckyworld/marina-api", | ||
| "version": "2.0.5", | ||
| "version": "2.0.6", | ||
| "main": "lib/MarinaAPI.js", | ||
@@ -5,0 +5,0 @@ "types": "lib/MarinaAPI.d.ts", |
@@ -81,3 +81,2 @@ import axios from "axios"; | ||
| } | ||
| } |
@@ -6,3 +6,2 @@ import {MainConfig} from "../config/MainConfig"; | ||
| import {LWGetRequest} from "./requestTypes/LWGetRequest"; | ||
| import {DebugMode} from "./DebugMode"; | ||
@@ -16,4 +15,3 @@ /** | ||
| private apiToken: string = 'NOT SET', | ||
| private apiUrl: string = MainConfig.API_URL, | ||
| private debug: boolean = false | ||
| private apiUrl: string = MainConfig.API_URL | ||
| ) { | ||
@@ -24,3 +22,2 @@ } | ||
| public get() { | ||
| DebugMode.logDebugLine('GET request initiated. URL:' + this.apiUrl, this.debug); | ||
| return new LWGetRequest(this.apiUrl); | ||
@@ -30,3 +27,2 @@ } | ||
| public post() { | ||
| DebugMode.logDebugLine('POST request initiated. URL:' + this.apiUrl, this.debug); | ||
| return new LWPostRequests(this.apiUrl, this.apiToken); | ||
@@ -36,3 +32,2 @@ } | ||
| public put() { | ||
| DebugMode.logDebugLine('PUT request initiated. URL:' + this.apiUrl, this.debug); | ||
| return new LWPutRequests(this.apiUrl, this.apiToken); | ||
@@ -42,3 +37,2 @@ } | ||
| public delete() { | ||
| DebugMode.logDebugLine('DELETE request initiated. URL:' + this.apiUrl, this.debug); | ||
| return new LWDeleteRequest(this.apiUrl, this.apiToken); | ||
@@ -45,0 +39,0 @@ } |
@@ -25,17 +25,8 @@ import {LvckyWorldRequest} from "../../contract/abstract/LvckyWorldRequest"; | ||
| public async getGlobalBans(): Promise<GlobalBans> { | ||
| console.log("getGlobalBans") | ||
| return new Promise(async (resolve, reject) => { | ||
| console.log("getGlobalBans Promise") | ||
| try { | ||
| console.log("getGlobalBans Promise Try") | ||
| console.log("GET " + this.apiUrl + '/globalbans') | ||
| const response = await this.sendGetRequest(this.apiUrl, '/globalbans'); | ||
| console.log("RESPONSE") | ||
| console.log(response) | ||
| if (!response.success) return reject(response.error); | ||
| return resolve(response.data as GlobalBans); | ||
| } catch (error) { | ||
| console.log("ERROR: getGlobalBans") | ||
| console.log(error) | ||
| return reject(error); | ||
@@ -54,3 +45,4 @@ } | ||
| try { | ||
| const response = await axios.default.get(this.apiUrl + '/globalbans/' + memberId); | ||
| const response = await this.sendGetRequest(this.apiUrl ,'/globalbans/' + memberId); | ||
| if (!response.success) return reject(response.error); | ||
| return resolve(response.data as GlobalBan); | ||
@@ -71,3 +63,5 @@ } catch (error) { | ||
| try { | ||
| const response = await axios.default.get(this.apiUrl + '/team-members'); | ||
| console.log("getLWMembers") | ||
| const response = await this.sendGetRequest(this.apiUrl, '/team-members'); | ||
| if (!response.success) return reject(response.error); | ||
| return resolve(response.data as TeamMember[]); | ||
@@ -74,0 +68,0 @@ } catch (error) { |
+0
-2
@@ -43,5 +43,3 @@ import {Request} from "./core/Request"; | ||
| public getGlobalBanList(): Promise<GlobalBans> { | ||
| console.log("getGlobalBanList") | ||
| return new Promise(async (resolve) => { | ||
| console.log("getGlobalBanList Promise") | ||
| return resolve(await this.get().getGlobalBans()); | ||
@@ -48,0 +46,0 @@ }) |
| export declare class DebugMode { | ||
| static logDebugLine(log: string, debug?: boolean): void; | ||
| } |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.DebugMode = void 0; | ||
| var DebugMode = /** @class */ (function () { | ||
| function DebugMode() { | ||
| } | ||
| DebugMode.logDebugLine = function (log, debug) { | ||
| if (debug === void 0) { debug = false; } | ||
| if (debug) { | ||
| console.log(log); | ||
| } | ||
| }; | ||
| return DebugMode; | ||
| }()); | ||
| exports.DebugMode = DebugMode; |
| export class DebugMode { | ||
| public static logDebugLine(log: string, debug: boolean = false) { | ||
| if (debug) { | ||
| console.log(log); | ||
| } | ||
| } | ||
| } |
AI-detected potential code anomaly
Supply chain riskAI has identified unusual behaviors that may pose a security risk.
Found 1 instance in 1 package
AI-detected potential code anomaly
Supply chain riskAI has identified unusual behaviors that may pose a security risk.
Found 1 instance in 1 package
92905
-2.51%41
-6.82%1791
-2.87%