From 44b74224ab6a82686f32d5c2ec7dfad07e80dfb5 Mon Sep 17 00:00:00 2001 From: MHSanaei <33454419+MHSanaei@users.noreply.github.com> Date: Wed, 1 Mar 2023 00:42:08 +0330 Subject: [PATCH] Update xray.js --- web/assets/js/model/xray.js | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/web/assets/js/model/xray.js b/web/assets/js/model/xray.js index ea34e081..126967ec 100644 --- a/web/assets/js/model/xray.js +++ b/web/assets/js/model/xray.js @@ -1227,7 +1227,7 @@ class Inbound extends XrayCommonClass { return url.toString(); } - genLink(address='', remark='', clientIndex=0) { + genLink(address='', remark='') { switch (this.protocol) { case Protocols.VMESS: if (this.settings.vmesses[clientIndex].email != ""){ @@ -1249,21 +1249,20 @@ class Inbound extends XrayCommonClass { } } genInboundLinks(address = '', remark = '') { - let link = ''; - JSON.parse(this.settings) - switch (this.protocol) { - case Protocols.VMESS: - case Protocols.VLESS: - case Protocols.TROJAN: - JSON.parse(this.settings).clients.forEach((client,index) => { - link += this.genLink(address, remark, index) + '\r\n'; - }); - return link; - case Protocols.SHADOWSOCKS: - return (this.genSSLink(address, remark) + '\r\n'); - default: return ''; + let link = ''; + switch (this.protocol) { + case Protocols.VMESS: + case Protocols.VLESS: + case Protocols.TROJAN: + JSON.parse(this.settings).clients.forEach((_,index) => { + link += this.genLink(address, remark, index) + '\r\n'; + }); + return link; + case Protocols.SHADOWSOCKS: + return (this.genSSLink(address, remark) + '\r\n'); + default: return ''; + } } -} static fromJson(json={}) { return new Inbound(