31 lines
808 B
C#
31 lines
808 B
C#
using System;
|
|
using Microsoft.AspNetCore.SignalR;
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
namespace Nop.Plugin.Misc.AuctionPlugin.Hubs
|
|
{
|
|
|
|
public class AuctionHub : Hub<IAuctionHubClient>
|
|
{
|
|
public async Task ReceiveMessageFromClient(string message)
|
|
{
|
|
// Broadcast the message received from the client to all clients
|
|
Console.Write($"Received message: {message}");
|
|
await Clients.All.SendAsync("Send", message);
|
|
//await _signalRservice.TestHub();
|
|
}
|
|
|
|
public async Task Send(string announcement)
|
|
{
|
|
await Clients.All.SendAsync("Send", announcement);
|
|
}
|
|
|
|
public async Task SendPriceToUsers(string message)
|
|
{
|
|
await Clients.All.SendAsync("SendPrice", message);
|
|
}
|
|
}
|
|
|
|
}
|