public MessangerHubService(IConnectionCacheService connectionCacheService, ISessionCacheService sessionCacheService, IMessangerService messangerService, IBrockerService brockerService, IUserProvider userProvider, ISessionProvider sessionProvider, ILoggerFactory loggerFactory) { this.messangerService = messangerService; this.connectionCacheService = connectionCacheService; this.sessionCacheService = sessionCacheService; this.userProvider = userProvider; this.sessionProvider = sessionProvider; this.brockerService = brockerService; this.logger = loggerFactory.CreateLogger <MessangerHubService>(); }
public MessangerService( IUserProvider userProvider, ICypherProvider cypherProvider, IMessageProvider messageProvider, IDialogProvider dialogProvider, IStrongKeyProvider strongKeyProvider, IMessangerCryptor messangerCryptor, IConnectionCacheService connectionCacheService, ILoggerFactory loggerFactory ) { this.userProvider = userProvider; this.cypherProvider = cypherProvider; this.messangerCryptor = messangerCryptor; this.messageProvider = messageProvider; this.logger = loggerFactory.CreateLogger <MessangerService>(); this.strongKeyProvider = strongKeyProvider; this.dialogProvider = dialogProvider; this.connectionCacheService = connectionCacheService; }