Пример #1
0
 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;
 }
Пример #2
0
 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;
 }
Пример #3
0
 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;
 }