init static method

Future<LocalStorage> init(
  1. String fileName
)

Implementation

static Future<LocalStorage> init(String fileName) async {
  final localStorage = LocalStorage._(fileName);
  final contents = window.localStorage.entries.firstWhere((i) => i.key == fileName, orElse: () => const MapEntry('', '{}'));
  final store = json.decode(contents.value);
  localStorage._data.addAll(store);
  return localStorage;
}