gets method
Implementation
@override
Future<Response<T>> gets() async {
final response = Response<T>();
try {
final source = db.getString(path);
if (source != null) {
final json = jsonDecode(source) as List;
final data = json.map((e) {
return build(e);
}).toList();
return response.copy(result: data);
} else {
return response.copy(error: "Data not found!");
}
} catch (e) {
return response.copy(error: "Failed to load data!");
}
}