mirror of
https://github.com/chsakell/aspnet-core-signalr-angular.git
synced 2025-12-22 17:27:48 +00:00
26 lines
675 B
C#
26 lines
675 B
C#
using Microsoft.AspNetCore.Mvc;
|
|
using Microsoft.AspNetCore.SignalR.Infrastructure;
|
|
using LiveGameFeed.Hubs;
|
|
using LiveGameFeed.Models;
|
|
|
|
namespace LiveGameFeed.Controllers
|
|
{
|
|
[Route("api/[controller]")]
|
|
public class MessagesController : ApiHubController<Broadcaster>
|
|
{
|
|
public MessagesController(
|
|
IConnectionManager signalRConnectionManager)
|
|
: base(signalRConnectionManager)
|
|
{
|
|
|
|
}
|
|
|
|
// POST api/messages
|
|
[HttpPost]
|
|
public void Post([FromBody]ChatMessage message)
|
|
{
|
|
this.Clients.Group(message.MatchId.ToString()).AddChatMessage(message);
|
|
}
|
|
}
|
|
}
|