clear method

  1. @override
Future<void> clear()
override

Implementation

@override
Future<void> clear() async {
  final DateTime date = DateTime.now().subtract(
    const Duration(days: 1000),
  );
  if (defaultTargetPlatform == TargetPlatform.android) {
    return _webStorageManager.deleteAllData();
  } else if (defaultTargetPlatform == TargetPlatform.iOS) {
    return _webStorageManager.removeDataModifiedSince(
      dataTypes: {WebsiteDataType.WKWebsiteDataTypeLocalStorage},
      date: date,
    );
  }
}