OnlineSalesAutoCrop/Api/OnlineSalesAutoCrop.CoreAPI/SignalRHub/NotificationHub.cs

32 lines
702 B
C#
Raw Normal View History

2026-06-14 12:46:29 +06:00
using Microsoft.AspNetCore.SignalR;
using System.Threading.Tasks;
namespace OnlineSalesAutoCrop.CoreAPI.SignalRHub
{
/// <summary>
///
/// </summary>
public class NotificationHub : Hub<INotificationHub>
{
/// <summary>
///
/// </summary>
/// <param name="userId"></param>
/// <param name="msgType"></param>
/// <param name="itemId"></param>
/// <param name="ipAddress"></param>
/// <returns></returns>
public async Task NotifySubscriber(int userId, int msgType, int itemId, string ipAddress)
{
try
{
await Clients.All.NotifySubscriber(userId: userId, msgType: msgType, itemId: itemId, ipAddress: ipAddress);
}
catch
{
//Nothing to do
}
}
}
}