Add setRenewingTimeout
parent
32bc48418f
commit
256a57b12e
|
@ -198,6 +198,20 @@ export function getFolderRoutePath(basePath: string) {
|
||||||
return path;
|
return path;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** Set a timer that renews if existing */
|
||||||
|
export function setRenewingTimeout(
|
||||||
|
ctx: any,
|
||||||
|
name: string,
|
||||||
|
callback: () => void | null,
|
||||||
|
delay: number
|
||||||
|
) {
|
||||||
|
if (ctx[name]) window.clearTimeout(ctx[name]);
|
||||||
|
ctx[name] = window.setTimeout(() => {
|
||||||
|
ctx[name] = 0;
|
||||||
|
callback?.();
|
||||||
|
}, delay);
|
||||||
|
}
|
||||||
|
|
||||||
// Outside for set
|
// Outside for set
|
||||||
const TagDayID = {
|
const TagDayID = {
|
||||||
START: -(1 << 30),
|
START: -(1 << 30),
|
||||||
|
|
Loading…
Reference in New Issue