flush method

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

Implementation

@override
Future<void> flush() async {
  try {
    final buffer = json.encode(_data);
    window.localStorage.update(_fileName,
          (val) => buffer,
      ifAbsent: () => buffer,
    );
  } catch (e) {
    log('WebLocalStorage::Error: $e');
  }
}