ddd
This commit is contained in:
parent
0a343ecbc5
commit
c3a6f5ff37
80 changed files with 2512 additions and 1625 deletions
|
|
@ -54,6 +54,7 @@ const context={
|
|||
scheduleMirrorCheckpoint:()=>writes.checkpoint++,
|
||||
updateStorageRevision:()=>writes.revision++,clearRecoveryJournalIfCovered:(seq,covered)=>{writes.journalClear++;journalClears.push({seq,covered})},
|
||||
broadcastWorldSignal:()=>writes.signal++,scheduleCloudPush:()=>writes.cloud++,
|
||||
interactionActive:()=>false,waitForInteractionSettle:async()=>{},
|
||||
perfStart:()=>0,perfEnd:()=>0,perfGauge:()=>{},deepClone:value=>JSON.parse(JSON.stringify(value)),resetHistory:[],invalidateStoreEffectCache:()=>{},statsDirty:false
|
||||
};
|
||||
vm.createContext(context);
|
||||
|
|
@ -93,7 +94,7 @@ vm.runInContext(`${persistSource}\nthis.persistDirtyToDb=persistDirtyToDb;`,cont
|
|||
let scheduled=0,immediate=0;
|
||||
const saveContext={
|
||||
Promise,SAVE_DELAY:180,saveTimer:null,lifecyclePersistenceSuppressed:false,
|
||||
hasPendingPersistence:()=>false,persistNow:()=>{immediate++;return Promise.resolve(true)},
|
||||
hasPendingPersistence:()=>false,persistNow:()=>{immediate++;return Promise.resolve(true)},runDeferredSave:()=>{},
|
||||
setSaveStatus:()=>{},clearTimeout:()=>{},setTimeout:()=>{scheduled++;return 1}
|
||||
};
|
||||
vm.createContext(saveContext);vm.runInContext(`${saveSource}\nthis.save=save;`,saveContext);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue