diff options
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) }; } }; |
