Mango.Nop.Plugins/Nop.Plugin.Misc.AuctionPlugin/Hubs/AuctionHub.cs

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);
}
}
}