14 lines
303 B
TypeScript
14 lines
303 B
TypeScript
let pendingWrites = 0;
|
|
|
|
/** 覆盖登录等待、上传及重试全过程,防止写操作进行中切换服务端。 */
|
|
export function beginApiWrite() {
|
|
pendingWrites++;
|
|
return () => {
|
|
pendingWrites--;
|
|
};
|
|
}
|
|
|
|
export function hasPendingApiWrites() {
|
|
return pendingWrites > 0;
|
|
}
|