public IActionResult AnyGroups([FromBody] SignalrGroups group) { if (group != null) { hubContext.Clients.Group(group.GroupName).SendCoreAsync("AnyGroups", new string[] { $"{group.Content}" }); } return(Ok()); }
public IActionResult AnyGroups([FromBody] SignalrGroups group) { if (group != null) { hubContext.Clients.Group(group.GroupName).InvokeAsync("AnyGroups", $"{group.Content}"); } return(Ok()); }
public IActionResult MsgPushGroup([FromBody] SignalrGroups group) { if (group != null) { _hubContext.Clients.Group(group.GroupName).SendAsync("MsgPushGroup", $"{group.Content}"); } return(Ok()); }
public IActionResult MsgPushSingle([FromBody] SignalrGroups group) { if (group != null && !string.IsNullOrEmpty(group.ShopId)) { var list = SignalrGroups.UserGroups.FirstOrDefault(p => p.ShopId == group.ShopId); _hubContext.Clients.Client(list.ConnectionId).SendAsync("MsgPushSingle", $"{list.ConnectionId}: {list.Content}"); } return(Ok()); }