activatePourDevice method
Implementation
@override
Future<NetworkResponse> activatePourDevice(deviceId) async {
return await handleNetworkError(proccess: () async {
Response response =
await AppClient(token: await appPrefs.getNormalToken()).post(
_MyAppEndpoint.activatePourDevice(),
data: {'deviceId': deviceId});
return NetworkResponse.fromResponse(response,
value: isStatusCodeSuccess(response.statusCode));
}, builder: (e) {
if (e.response?.statusCode == 400) {
return NetworkResponse.fromResponse(e.response!,
value: e.response!.data['error']);
}
return NetworkResponse.withErrorRequest(e);
});
}