update method
Implementation
@override
Future<Response<T>> update({required T data}) async {
final response = Response<T>();
final fetch = await gets();
final list = fetch.result ?? [];
int index = list.indexWhere((element) => element.id == data.id);
if (index > -1) {
list.removeAt(index);
list.add(data);
final request = await inserts(data: list);
return response.copy(result: request.result);
} else {
return response.copy(message: "Data not inserted!");
}
}