public ChatService( IServerSideAuthService authService, IForismaticClient forismaticClient, IServiceProvider services, ILogger <ChatService>?log = null) : base(services) { _log = log ??= NullLogger <ChatService> .Instance; _authService = authService; _forismaticClient = forismaticClient; }
public ChatService( IAuth auth, IAuthBackend authBackend, IForismaticClient forismaticClient, IServiceProvider services, ILogger <ChatService>?log = null) : base(services) { _log = log ??= NullLogger <ChatService> .Instance; _auth = auth; _authBackend = authBackend; _forismaticClient = forismaticClient; }
public ChatService( ChatDbContextPool dbContextPool, IUzbyClient uzbyClient, IForismaticClient forismaticClient, IPublisher publisher, ILogger <ChatService>?log = null) { _log = log ??= NullLogger <ChatService> .Instance; _dbContextPool = dbContextPool; _uzbyClient = uzbyClient; _forismaticClient = forismaticClient; _publisher = publisher; }
public ChatService( IUzbyClient uzbyClient, IForismaticClient forismaticClient, IPublisher publisher, IServiceProvider services, ILogger <ChatService>?log = null) : base(services) { _log = log ??= NullLogger <ChatService> .Instance; _uzbyClient = uzbyClient; _forismaticClient = forismaticClient; _publisher = publisher; }
public ChatService( IUzbyClient uzbyClient, IForismaticClient forismaticClient, IAuthService authService, DbEntityResolver <AppDbContext, long, ChatUser> userResolver, DbEntityResolver <AppDbContext, long, ChatMessage> messageResolver, IPublisher publisher, IServiceProvider services, ILogger <ChatService>?log = null) : base(services) { _log = log ??= NullLogger <ChatService> .Instance; _uzbyClient = uzbyClient; _forismaticClient = forismaticClient; _authService = authService; _userResolver = userResolver; _messageResolver = messageResolver; _publisher = publisher; }