diff --git a/packages/client/src/pizzax.ts b/packages/client/src/pizzax.ts index 8ee1e5575c8dca092b2605c5fdf01fdf08882f33..1dad1bbd779c233d90bda2b283c38b7665b9dc68 100644 --- a/packages/client/src/pizzax.ts +++ b/packages/client/src/pizzax.ts @@ -31,13 +31,13 @@ export class Storage<T extends StateDef> { public readonly reactiveState = {} as ReactiveState<T>; // 簡易的ã«ã‚ューイングã—ã¦å 有ãƒãƒƒã‚¯ã¨ã™ã‚‹ - private nextIdbJob: Promise<any> = Promise.resolve(); + private currentIdbJob: Promise<any> = Promise.resolve(); private addIdbSetJob<T>(job: () => Promise<T>) { - const promise = this.nextIdbJob.then(job, e => { + const promise = this.currentIdbJob.then(job, e => { console.error('Pizzax failed to save data to idb!', e); return job(); }); - this.nextIdbJob = promise; + this.currentIdbJob = promise; return promise; }