Constructor ChatHub
- Namespace
- UsluzionicaServer.Hubs
- Assembly
- UsluzionicaServer.dll
ChatHub(AppDbContext, MessageEncryption, OnlineTracker, NotificationService, BlockService, ILogger<ChatHub>)
SignalR hub za real-time chat. Konekcija: wss://host/hubs/chat?access_token=JWT
Svaki korisnik pri konektovanju automatski ulazi u grupu "user-{userId}". Kada se pridruži konverzaciji (JoinConversation), ulazi i u grupu "conversation-{id}".
public ChatHub(AppDbContext db, MessageEncryption encryption, OnlineTracker tracker, NotificationService notificationService, BlockService blockService, ILogger<ChatHub> logger)
Parameters
dbAppDbContextencryptionMessageEncryptiontrackerOnlineTrackernotificationServiceNotificationServiceblockServiceBlockServiceloggerILogger<ChatHub>