inserts method
Implementation
@override
Future<Response<T>> inserts({required List<T>? data}) async {
final response = Response<T>();
try {
if (data != null) {
final currentMap = data.map((e) => e.source).toList();
final String value = jsonEncode(currentMap);
final saved = await db.setString(path, value);
return response.copy(result: data, isSuccessful: saved);
} else {
return response.copy(error: "Data not valid!");
}
} catch (_) {
return response.copy(error: "Failed to upload data!");
}
}