clearCache method

Future<bool?> clearCache()

Returns bool after deleting files from App's Package files folder for respective Granted Directory To cache an Directory call cache

Implementation

Future<bool?> clearCache() async {
  try {
    const kClearCachedFiles = "clearCachedFiles";
    const kCacheDirectoryName = "cacheDirectoryName";

    var cacheDirectoryName = makeDirectoryPathToName(_directory);

    final args = <String, dynamic>{
      kCacheDirectoryName: cacheDirectoryName,
    };
    final cleared = await kDocumentFileChannel.invokeMethod<bool?>(
        kClearCachedFiles, args);
    if (cleared == null) return null;
    return cleared;
  } catch (e) {
    return null;
  }
}