unary<I extends Object, O extends Object> method
Future<O>
unary<I extends Object, O extends Object>(
- Spec<
I, O> spec, - I input, {
- void onHeader()?,
- void onTrailer()?,
- AbortSignal? signal,
- Headers? headers,
Similar to unary but with a slightly usage friendly
Implementation
Future<O> unary<I extends Object, O extends Object>(
Spec<I, O> spec,
I input, {
void Function(Headers)? onHeader,
void Function(Headers)? onTrailer,
AbortSignal? signal,
Headers? headers,
}) async {
final res = await t.unary(
spec,
input,
CallOptions(headers: headers, signal: signal),
);
onHeader?.call(res.headers);
onTrailer?.call(res.trailers);
return res.message;
}