コード例 #1
0
 public ChatService(
     IServerSideAuthService authService,
     IForismaticClient forismaticClient,
     IServiceProvider services,
     ILogger <ChatService>?log = null)
     : base(services)
 {
     _log              = log ??= NullLogger <ChatService> .Instance;
     _authService      = authService;
     _forismaticClient = forismaticClient;
 }
コード例 #2
0
 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;
 }
コード例 #3
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;
 }
コード例 #4
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;
 }
コード例 #5
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;
 }