diff options
| author | MHSanaei <ho3ein.sanaei@gmail.com> | 2023-12-10 17:34:56 +0300 |
|---|---|---|
| committer | MHSanaei <ho3ein.sanaei@gmail.com> | 2023-12-10 17:34:56 +0300 |
| commit | 0f05537a5d3016d9fd574fb9a99c69952d243a10 (patch) | |
| tree | d3efc7adc8c87ffeb1aeb7f18085c9544954905c /web/assets | |
| parent | e1da2a2eedd0436296fba7e5a214ed9a347a1ef3 (diff) | |
trojan fallback
Diffstat (limited to 'web/assets')
| -rw-r--r-- | web/assets/js/model/xray.js | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/web/assets/js/model/xray.js b/web/assets/js/model/xray.js index 52205a6c..f0f3c1db 100644 --- a/web/assets/js/model/xray.js +++ b/web/assets/js/model/xray.js @@ -1913,11 +1913,11 @@ Inbound.TrojanSettings = class extends Inbound.Settings { this.fallbacks = fallbacks; } - addTrojanFallback() { + addFallback() { this.fallbacks.push(new Inbound.TrojanSettings.Fallback()); } - delTrojanFallback(index) { + delFallback(index) { this.fallbacks.splice(index, 1); } @@ -1925,13 +1925,14 @@ Inbound.TrojanSettings = class extends Inbound.Settings { return new Inbound.TrojanSettings( Protocols.TROJAN, json.clients.map(client => Inbound.TrojanSettings.Trojan.fromJson(client)), - Inbound.TrojanSettings.Fallback.fromJson(json.fallbacks),); - } + json.fallbacks.map(fallback => Inbound.TrojanSettings.Fallback.fromJson(fallback)) + ); + } toJson() { return { clients: Inbound.TrojanSettings.toJsonArray(this.trojans), - fallbacks: Inbound.TrojanSettings.toJsonArray(this.fallbacks), + fallbacks: Inbound.TrojanSettings.toJsonArray(this.fallbacks) }; } }; |
