fetchEnrollmentRequests method
Future<List<EnrollmentRequest> >
fetchEnrollmentRequests(
- EnrollListRequestParam enrollmentListRequestParams
override
Fetches all enrollment requests from the corresponding atServer; Formats the requests into a
List<EnrollmentResponse
>
Responses can be filtered using params provided through EnrollListRequestParam
e.g.
List<EnrollmentRequest> enrollmentRequests = fetchEnrollmentRequests(EnrollRequestParams());
enrollmentRequests now contains all the enrollment requests fetched from the server in the for of
EnrollmentRequest objects
Implementation
@override
Future<List<EnrollmentRequest>> fetchEnrollmentRequests(
EnrollListRequestParam enrollmentListRequestParams) async {
// enrollmentListRequestParams for now is not used
// A server side enhancement request is created. https://github.com/atsign-foundation/at_server/issues/1748
// On implementation of this enhancement/feature, the enrollListRequestParam object can be made use of
EnrollVerbBuilder enrollBuilder = EnrollVerbBuilder()
..operation = EnrollOperationEnum.list
..appName = enrollmentListRequestParams.appName
..deviceName = enrollmentListRequestParams.deviceName;
var response = await getRemoteSecondary()
?.executeCommand(enrollBuilder.buildCommand(), auth: true);
return _formatEnrollListResponse(response);
}