uploadResubmit.ts
510 Bytes
const KEY = "__upload_resubmit_work_id";
export function setUploadResubmitWorkId(id: number): void {
try {
if (Number.isInteger(id) && id > 0) {
uni.setStorageSync(KEY, String(id));
}
} catch {
/* ignore */
}
}
export function consumeUploadResubmitWorkId(): number {
try {
const raw = uni.getStorageSync(KEY);
uni.removeStorageSync(KEY);
const n = Number(raw);
if (Number.isInteger(n) && n > 0) {
return n;
}
} catch {
/* ignore */
}
return 0;
}