示例#1
0
        public Task OnServerRequest(ConsumeContext <ServerRequest> context)
        {
            ServerRequest serverReq = context.Message;
            string        conn      = _userConnManager.GetConnByUid(serverReq.Id);

            if (conn == null)
            {
                return(Task.CompletedTask);
            }
            ToAppRequest req = _mapper.Map <ToAppRequest>(context.Message);

            return(_appHubContext.Clients.Clients(conn).SendAsync("ToAppRequest", req));
            //var response = await _rpcCaller.RequestCallAsync(conn, "ToAppRequest", JsonConvert.SerializeObject(req), req.MessageId);
            //await context.RespondAsync<BodyResponse<NullBody>>(response);
        }
示例#2
0
 public ToServerResponse <NullBody> ToAppRequestMoneyChangedMqEvent(ToAppRequest <MoneyChangedMqEvent> request)
 {
     return(new ToServerResponse <NullBody>());
 }