diff --git a/lib/repository_manager.dart b/lib/repository_manager.dart index 1da51102..786b8f70 100644 --- a/lib/repository_manager.dart +++ b/lib/repository_manager.dart @@ -13,7 +13,17 @@ class RepositoryInfo { String folderName; IconData iconData; - // Add serialization to json / and from + RepositoryInfo.fromMap(Map map) { + id = map['id']; + folderName = map['folderName']; + iconData = IconData(map['iconData'] as int); + } + + Map toMap() => { + 'id': id, + 'folderName': folderName, + 'iconData': iconData.codePoint, + }; } // Make this info a change notifier where the current value is ?