initParameter method

Future initParameter({
  1. bool reload = false,
  2. required dynamic init(
    1. Map<String, Object> data
    ),
})

Implementation

Future initParameter({
  bool reload = false,
  required Function(Map<String, Object> data) init,
}) async {
  try {
    Map<String, Object> map = await loadParameterFromLocal();
    if (map.isEmpty || reload) {
      map = await loadParameterFromSQL();
      unawaited(saveParameterToLocal(map: map));
      unawaited(updateHasGetParamter());
    }
    init(map);
  } catch (e) {
    handelException(e, subTitle: 'initParameter');
  }
}