put<T> method
Method to perform PUT request
Implementation
@override
Future<T> put<T>({dynamic body}) async {
try {
ApiRequest apiRequest = ApiRequest(
_stringifyQuery(),
method: ApiMethod.PUT,
body: _packFormData(body),
);
Response response = await apiRequest.send();
return response.data as T;
} on DioException catch (e) {
throw PocketBaseException(
errorCode: e.response?.statusCode,
message: e.message,
response: e.response?.data,
);
} catch (e) {
rethrow;
}
}