File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -358,23 +358,23 @@ int storeTime = 0;
358358bool priorityInQueue = false ;
359359
360360Future <bool > store ({bool prioritySave = false }) async {
361- // if (priorityInQueue) {
362- // return false;
363- // }
364- // print(
365- // "${DateTime.now().millisecondsSinceEpoch} $prioritySave $priorityInQueue");
366- // if (DateTime.now().millisecondsSinceEpoch < storeTime + 90000 &&
367- // prioritySave) {
368- // priorityInQueue = true;
369- // await Future.delayed(Duration(seconds: 1));
370- // priorityInQueue = false;
371- // return store(prioritySave: prioritySave);
372- // } else if (DateTime.now().millisecondsSinceEpoch < storeTime + 90000 &&
373- // !prioritySave) {
374- // return false;
375- // }
376- // print("released $storeTime");
377- // storeTime = DateTime.now().millisecondsSinceEpoch;
361+ if (priorityInQueue) {
362+ return false ;
363+ }
364+ print (
365+ "${DateTime .now ().millisecondsSinceEpoch } $prioritySave $priorityInQueue " );
366+ if (DateTime .now ().millisecondsSinceEpoch < storeTime + 90000 &&
367+ prioritySave) {
368+ priorityInQueue = true ;
369+ await Future .delayed (Duration (seconds: 1 ));
370+ priorityInQueue = false ;
371+ return store (prioritySave: prioritySave);
372+ } else if (DateTime .now ().millisecondsSinceEpoch < storeTime + 90000 &&
373+ ! prioritySave) {
374+ return false ;
375+ }
376+ print ("released $storeTime " );
377+ storeTime = DateTime .now ().millisecondsSinceEpoch;
378378 await compute <int , void >(_storeSync, 0 );
379379 return true ;
380380}
You can’t perform that action at this time.
0 commit comments