toggleApiActiveness method
FutureOr<PassedHttpEntity>
toggleApiActiveness(
- RequestHolder request,
- ResponseHolder response,
- Map<String, dynamic> pathArgs
)
Implementation
FutureOr<PassedHttpEntity> toggleApiActiveness(
RequestHolder request,
ResponseHolder response,
Map<String, dynamic> pathArgs,
) async {
return _wrapper(request, response, pathArgs, () async {
String apiHash;
try {
Map<String, dynamic> body = await request.readAsJson();
apiHash = body[BodyFields.apiHash];
} catch (e) {
throw RequestBodyError();
}
var res = await _apiKeyInfoDatasource.toggleApiKeyActiveness(apiHash);
ApiUserModel apiUserModel = ApiUserModel.fromModels(
res.toApiKey(_apiKeyInfoDatasource.encrypterSecretKey), res);
return SendResponse.sendDataToUser(response, apiUserModel.toJson());
});
}