put method
Future<OutputType?>
put(
- Map<
String, Object> primaryKeys, - Map<
String, dynamic> data, { - Options? options,
- CancelToken? cancelToken,
- void onReceiveProgress()?,
- void onSendProgress()?,
- bool caching = false,
override
Implementation
@override
Future<OutputType?> put(
Map<String, Object> primaryKeys,
Map<String, dynamic> data, {
Options? options,
CancelToken? cancelToken,
void Function(int total, int finish)? onReceiveProgress,
void Function(int total, int finish)? onSendProgress,
bool caching = false,
}) async {
final response = await super.put(
primaryKeys,
data,
options: options,
cancelToken: cancelToken,
onReceiveProgress: onReceiveProgress,
onSendProgress: onSendProgress,
);
if (response == null) return null;
if (caching) dbSet.insertRow(response);
rows.add(response);
return response;
}