loadCacheResource method

Future loadCacheResource({
  1. required String url,
  2. Function? errorFunction,
})

Implementation

Future<dynamic> loadCacheResource(
    {required String url, Function? errorFunction}) async {
  dynamic resource;
  try {
    if (cacheMode == CACHE_DATABASE) {
      resource = await loadDatabaseCacheResource(
          url: url, errorFunction: errorFunction);
    } else {
      resource =
          await loadFileCacheResource(url: url, errorFunction: errorFunction);
    }
  } catch (ex,stack) {
    _log(Simplify.getExceptionMessage(ex,stack: stack));
    if (errorFunction != null) {
      errorFunction(Simplify.getExceptionMessage(ex,stack: stack));
    }
  }
  return resource;
}