Add signalr
This commit is contained in:
@@ -4,12 +4,20 @@ namespace Managing.Application.Hubs;
|
||||
|
||||
public class BacktestHub : Hub
|
||||
{
|
||||
public async override Task OnConnectedAsync()
|
||||
public override async Task OnConnectedAsync()
|
||||
{
|
||||
await base.OnConnectedAsync();
|
||||
await Clients.Caller.SendAsync("Message", $"Connected successfully on backtest hub. ConnectionId : {Context.ConnectionId}");
|
||||
await Clients.Caller.SendAsync("Message", "Connected to BacktestHub!");
|
||||
}
|
||||
|
||||
public async Task SubscribeBots() =>
|
||||
await Clients.All.SendAsync("BacktestsSubscription", "Successfully subscribed");
|
||||
public async Task SubscribeToBundle(string requestId)
|
||||
{
|
||||
if (!string.IsNullOrWhiteSpace(requestId))
|
||||
{
|
||||
await Groups.AddToGroupAsync(Context.ConnectionId, $"bundle-{requestId}");
|
||||
await Clients.Caller.SendAsync("SubscribedToBundle", requestId);
|
||||
}
|
||||
}
|
||||
|
||||
public string GetConnectionId() => Context.ConnectionId;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user