|
@@ -107,6 +107,21 @@ class DelayManager {
|
|
for (let i = 0; i < concurrency; ++i) help();
|
|
for (let i = 0; i < concurrency; ++i) help();
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ formatDelay(delay: number) {
|
|
|
|
+ if (delay < 0) return "-";
|
|
|
|
+ if (delay > 1e5) return "Error";
|
|
|
|
+ if (delay >= 10000) return "Timeout"; // 10s
|
|
|
|
+ return `${delay}`;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ formatDelayColor(delay: number) {
|
|
|
|
+ if (delay <= 0) return "text.secondary";
|
|
|
|
+ if (delay >= 10000) return "error.main";
|
|
|
|
+ if (delay > 500) return "warning.main";
|
|
|
|
+ if (delay > 100) return "text.secondary";
|
|
|
|
+ return "success.main";
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
export default new DelayManager();
|
|
export default new DelayManager();
|