处理后台管理系统、修复BUG、处理权限
This commit is contained in:
18
frontend-vue/src/shared/task-progress-config.ts
Normal file
18
frontend-vue/src/shared/task-progress-config.ts
Normal file
@@ -0,0 +1,18 @@
|
||||
export const TASK_POLL_VISIBLE_INTERVAL_MS = 6000;
|
||||
export const TASK_POLL_HIDDEN_INTERVAL_MS = 20000;
|
||||
export const TASK_PROGRESS_VISIBLE_CACHE_MILLIS = 2500;
|
||||
export const TASK_PROGRESS_HIDDEN_CACHE_MILLIS = 10000;
|
||||
|
||||
export function getTaskPollIntervalMs() {
|
||||
if (typeof document !== "undefined" && document.visibilityState !== "visible") {
|
||||
return TASK_POLL_HIDDEN_INTERVAL_MS;
|
||||
}
|
||||
return TASK_POLL_VISIBLE_INTERVAL_MS;
|
||||
}
|
||||
|
||||
export function getTaskProgressCacheTtlMs() {
|
||||
if (typeof document !== "undefined" && document.hidden) {
|
||||
return TASK_PROGRESS_HIDDEN_CACHE_MILLIS;
|
||||
}
|
||||
return TASK_PROGRESS_VISIBLE_CACHE_MILLIS;
|
||||
}
|
||||
Reference in New Issue
Block a user