diff --git a/integrations/javascript/src/entities/License.ts b/integrations/javascript/src/entities/License.ts index e6f4672..20805b8 100644 --- a/integrations/javascript/src/entities/License.ts +++ b/integrations/javascript/src/entities/License.ts @@ -1,8 +1,8 @@ export enum LicenseStatus { - VALID = 'VALID', - EXPIRED = 'EXPIRED', - INVALID = 'INVALID', - MAX_USES_REACHED = 'MAX_USES_REACHED', + VALID = "VALID", + EXPIRED = "EXPIRED", + INVALID = "INVALID", + MAX_USES_REACHED = "MAX_USES_REACHED", } export interface LicenseMeta { diff --git a/integrations/javascript/src/entities/LicenseMeta.ts b/integrations/javascript/src/entities/LicenseMeta.ts index d7006f3..8d299fc 100644 --- a/integrations/javascript/src/entities/LicenseMeta.ts +++ b/integrations/javascript/src/entities/LicenseMeta.ts @@ -16,6 +16,6 @@ export class LicenseMeta { } public getAsBoolean(): boolean { - return this.value.toLowerCase() === 'true'; + return this.value.toLowerCase() === "true"; } } diff --git a/integrations/javascript/src/index.ts b/integrations/javascript/src/index.ts index 7fd499a..5da1dd5 100644 --- a/integrations/javascript/src/index.ts +++ b/integrations/javascript/src/index.ts @@ -1,5 +1,5 @@ -import { License, LicenseStatus } from './entities/License'; -import { LicenseMeta } from './entities/LicenseMeta'; +import { License, LicenseStatus } from "./entities/License"; +import { LicenseMeta } from "./entities/LicenseMeta"; export class LicenseValidator { private readonly API_VERSION = 1; @@ -8,7 +8,7 @@ export class LicenseValidator { private retries: number = 3; constructor(baseUrl: string, validationKey: string) { - this.baseUrl = baseUrl.endsWith('/') ? baseUrl.slice(0, -1) : baseUrl; + this.baseUrl = baseUrl.endsWith("/") ? baseUrl.slice(0, -1) : baseUrl; this.validationKey = validationKey; } @@ -16,16 +16,16 @@ export class LicenseValidator { const url = `${this.baseUrl}/api/v${this.API_VERSION}/validate/${encodeURIComponent(licenseKey)}`; try { const response = await fetch(url, { - method: 'GET', + method: "GET", headers: { - 'User-Agent': 'LicenseAPI-Java-Client', - 'X-Validation-Key': this.validationKey, + "User-Agent": "LicenseAPI-Java-Client", + "X-Validation-Key": this.validationKey, }, }); if (response.ok) return response.text(); console.warn(`Failed to retrieve license. Status: ${response.status}`); } catch (error) { - console.error('Error retrieving license:', error); + console.error("Error retrieving license:", error); } return null; } @@ -45,10 +45,10 @@ export class LicenseValidator { private parseLicense(status: LicenseStatus, license: any): License { if (status !== LicenseStatus.VALID) { - return new License(status, '', [], [], [], -1, 0, null); + return new License(status, "", [], [], [], -1, 0, null); } - const licenseKey = license.key || ''; + const licenseKey = license.key || ""; const groups = license.groups || []; const permissions = license.permissions || []; const meta = Object.keys(license.meta || {}).map(key => new LicenseMeta(key, license.meta[key]));