load method

dynamic load()

Implementation

load() async {
  if (!FlutterMtadMe.isInit || FlutterMtadMe.isLimit() || getCache().fullRes() || getLock()) {
    mtadLog("load block $pidS");
    return;
  }

  mtadLog("load $pidS");

  setLock(true);

  while (true) {
    var list = await Future.wait([_loadItem(pidOne), _loadItem(pidTwo)]);
    if (list.every((v) => v)) break;

    await Future.delayed(const Duration(milliseconds: 2500));
  }
  setLock(false);

  mtadLog("load end ------");
}