Table of Contents

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

db AppDbContext
encryption MessageEncryption
tracker OnlineTracker
notificationService NotificationService
blockService BlockService
logger ILogger<ChatHub>