listApiKeys method

FutureOr<PassedHttpEntity> listApiKeys(
  1. RequestHolder request,
  2. ResponseHolder response,
  3. Map<String, dynamic> pathArgs
)

Implementation

FutureOr<PassedHttpEntity> listApiKeys(
  RequestHolder request,
  ResponseHolder response,
  Map<String, dynamic> pathArgs,
) async {
  return _wrapper(request, response, pathArgs, () async {
    var res = await _apiKeyInfoDatasource.listApiKeys();
    var converted = res.map(
      (e) {
        ApiUserModel apiUserModel = ApiUserModel.fromModels(
            e.toApiKey(_apiKeyInfoDatasource.encrypterSecretKey), e);
        return apiUserModel;
      },
    ).toList();
    return SendResponse.sendDataToUser(response, converted);
  });
}