small fixes

This commit is contained in:
Alireza Ahmadi
2023-12-10 15:56:07 +01:00
parent ebbe2c8e5b
commit aaa0f66a37
7 changed files with 102 additions and 58 deletions

View File

@@ -1563,7 +1563,7 @@ Inbound.VLESSSettings = class extends Inbound.Settings {
fallbacks=[],) {
super(protocol);
this.vlesses = vlesses;
this.decryption = 'none'; // Using decryption is not implemented here
this.decryption = decryption;
this.fallbacks = fallbacks;
}
@@ -1695,11 +1695,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);
}

View File

@@ -113,35 +113,35 @@ function usageColor(data, threshold, total) {
function clientUsageColor(clientStats, trafficDiff) {
switch (true) {
case !clientStats || clientStats.total == 0:
return "#7a316f";
return "#7a316f"; // Purple
case clientStats.up + clientStats.down < clientStats.total - trafficDiff:
return "#0e49b5";
return "#0e49b5"; // Blue
case clientStats.up + clientStats.down < clientStats.total:
return "#ffa031";
return "#f37b24"; // Orange
default:
return "#e04141";
return "#e04141"; // red
}
}
function userExpiryColor(threshold, client, isDark = false) {
if (!client.enable) {
return isDark ? '#2c3950' : '#bcbcbc';
return isDark ? '#2c3950' : '#bcbcbc'; // Gray
}
now = new Date().getTime(),
expiry = client.expiryTime;
switch (true) {
case expiry === null:
return "#389e0d";
return "#7a316f"; // Purple
case expiry < 0:
return "#0e49b5";
return "#0e49b5"; // Blue
case expiry == 0:
return "#7a316f";
return "#7a316f"; // Purple
case now < expiry - threshold:
return "#0e49b5";
return "#0e49b5"; // Blue
case now < expiry:
return "#f37b24";
return "#f37b24"; // Orange
default:
return "#e04141";
return "#e04141"; // red
}
}