public async ValueTask <IResolveResult> EditMessageAsync(ResolverContext context) { var id = context.GetArgument <string>("id"); var input = context.GetArgument <InputMessage>("message"); var message = await _chat.EditMessageAsync( id, input.Content); return(Resolve.As(message)); }