onCommit method

  1. @override
Future<AlbumOre> onCommit(
  1. Album album,
  2. String path
)
override

Implementation

@override
Future<AlbumOre> onCommit(album, path) async {
  final map = album.toJson();
  final pref = await preferences;
  final uri = accessUri.resolve(relativePath(path));
  final tweaks = SharedPrefsCodec.encode(uri.path, map);
  tweaks.forEach((k, v) async {
    final body = json.encode(v);
    await pref.setString(k, body);
  });

  return AlbumOre(album);
}