diff --git a/package.json b/package.json index 4399845..122aef7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.15.27-rc.3", + "version": "0.15.27-rc.4", "description": "Orion Protocol SDK", "main": "./lib/esm/index.js", "module": "./lib/esm/index.js", diff --git a/src/services/ReferralSystem/index.ts b/src/services/ReferralSystem/index.ts index 4216e52..81c698a 100644 --- a/src/services/ReferralSystem/index.ts +++ b/src/services/ReferralSystem/index.ts @@ -33,13 +33,13 @@ class ReferralSystem { // testing.orionprotocol.io/referral-api вместо обычного // testing.orionprotocol.io/bsc-testnet/referral-api, поэтому лишняя часть вырезается static getActualApiUrl = (apiUrl: string, env: string) => { - if (env !== 'testing') { - return `${apiUrl}/referral-api`; + if (env === 'testing' || env === 'custom') { + const { protocol, hostname } = new URL(apiUrl); + + return `${protocol}//${hostname}/referral-api`; } - const { protocol, hostname } = new URL(apiUrl); - - return `${protocol}//${hostname}/referral-api`; + return `${apiUrl}/referral-api`; }; getLink = (refererAddress: string) => fetchWithValidation(`${this.apiUrl}/referer/view/link`, linkSchema, {