fix build
This commit is contained in:
@@ -81,7 +81,7 @@ const calculateQualityOfServiceStars = (quality: number): number => {
|
||||
}
|
||||
};
|
||||
|
||||
const calculateConfigScoreStars = (probeResult: LastProbeResult): number => {
|
||||
function calculateConfigScoreStars(probeResult: LastProbeResult): number {
|
||||
const { as_entry, as_exit } = probeResult.outcome;
|
||||
|
||||
if (as_entry && as_exit) {
|
||||
@@ -94,7 +94,6 @@ const calculateConfigScoreStars = (probeResult: LastProbeResult): number => {
|
||||
as_exit.can_route_ip_v4,
|
||||
as_exit.can_route_ip_v6,
|
||||
];
|
||||
|
||||
const combinedScore = allResults.filter(Boolean).length;
|
||||
|
||||
switch (combinedScore) {
|
||||
@@ -109,17 +108,42 @@ const calculateConfigScoreStars = (probeResult: LastProbeResult): number => {
|
||||
}
|
||||
}
|
||||
|
||||
return 1; // Default case
|
||||
};
|
||||
if (as_entry) {
|
||||
const entryScore = [as_entry.can_connect, as_entry.can_route].filter(
|
||||
Boolean,
|
||||
).length;
|
||||
|
||||
const calculateWireguardPerformance = (
|
||||
probeResult: LastProbeResult,
|
||||
): number => {
|
||||
return entryScore === 2 ? 4 : entryScore === 1 ? 2 : 1;
|
||||
}
|
||||
|
||||
if (as_exit) {
|
||||
const exitScore = [
|
||||
as_exit.can_connect,
|
||||
as_exit.can_route_ip_external_v4,
|
||||
as_exit.can_route_ip_external_v6,
|
||||
as_exit.can_route_ip_v4,
|
||||
as_exit.can_route_ip_v6,
|
||||
].filter(Boolean).length;
|
||||
|
||||
switch (exitScore) {
|
||||
case 5:
|
||||
return 4;
|
||||
case 4:
|
||||
return 3;
|
||||
case 3:
|
||||
return 2;
|
||||
default:
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
function calculateWireguardPerformance(probeResult: LastProbeResult): number {
|
||||
const { wg, as_exit } = probeResult.outcome;
|
||||
|
||||
if (!wg) {
|
||||
return 1; // Default to 1 star if Wireguard information is missing
|
||||
}
|
||||
if (!wg) return 1;
|
||||
|
||||
const pingPerformance =
|
||||
(wg.ping_hosts_performance_v4 +
|
||||
@@ -136,7 +160,6 @@ const calculateWireguardPerformance = (
|
||||
wg.can_resolve_dns_v6 &&
|
||||
pingPerformance > 0.75:
|
||||
return 4;
|
||||
|
||||
case wg.can_register &&
|
||||
wg.can_handshake_v4 &&
|
||||
wg.can_handshake_v6 &&
|
||||
@@ -144,11 +167,14 @@ const calculateWireguardPerformance = (
|
||||
wg.can_resolve_dns_v6 &&
|
||||
pingPerformance <= 0.75:
|
||||
return 3;
|
||||
|
||||
case wg.can_register && (!wg.can_handshake_v4 || !wg.can_handshake_v6):
|
||||
return 2;
|
||||
case as_exit && (!as_exit.can_route_ip_v4 || !as_exit.can_route_ip_v6):
|
||||
return 1;
|
||||
default:
|
||||
return 1; // Default case
|
||||
return 1;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
export const QualityIndicatorsCard = ({ id }: IQualityIndicatorsCardProps) => {
|
||||
// Fetch node info
|
||||
|
||||
@@ -108,6 +108,7 @@ const SubHeaderRowActions = () => {
|
||||
fee,
|
||||
"Redeeming all rewards",
|
||||
);
|
||||
console.log("Rewards redeemed successfully:", result);
|
||||
|
||||
setInfoModalProps({
|
||||
open: true,
|
||||
|
||||
Reference in New Issue
Block a user