BloomRpcHandler<TInput, TOutput> typedef
BloomRpcHandler<TInput, TOutput> =
FutureOr<TOutput> Function(BloomRpcServerContext context, TInput input)
Server-side handler callback signature that implements a BloomRpcContract.
Accepts a BloomRpcServerContext and the typed, decoded input, returning the
typed TOutput result asynchronously.
BloomRpcHandler<CreateTaskInput, Task> createTaskHandler = (ctx, input) async {
final db = ctx.context['db'] as DbExecutor;
return taskService.createTask(db, input.title);
};
Implementation
typedef BloomRpcHandler<TInput, TOutput> = FutureOr<TOutput> Function(
BloomRpcServerContext context,
TInput input,
);