check method
Future<CheckResponse>
check(
- ServiceCall call,
- CheckRequest request
)
Implementation
@override
Future<providerpb.CheckResponse> check(
ServiceCall call,
providerpb.CheckRequest request,
) async {
final olds = StructConverter.fromStruct(request.olds);
final news = StructConverter.fromStruct(request.news);
final result = await provider.check(request.urn, olds, news);
final response = providerpb.CheckResponse();
response.inputs = await StructConverter.toStruct(result.inputs ?? news);
response.failures.addAll(
result.failures.map(
(failure) => providerpb.CheckFailure(
property: failure.property,
reason: failure.reason,
),
),
);
return response;
}