Example #1
0
 public WebApiUserFactory(
     IWebApiMessageHandler handler,
     IBlackTea csp,
     IMessageFactory messageFactory)
 {
     _handler        = handler;
     _csp            = csp;
     _messageFactory = messageFactory;
 }
Example #2
0
        public WebApiUser(IWebSocketConnection connection,
                          Password password,
                          IBlackTea csp,
                          IWebApiMessageHandler messageHandler,
                          IMessageFactory messageFactory)
        {
            Socket   = connection;
            Password = password;

            _password       = Encoding.UTF8.GetBytes(password.ToString());
            _crypto         = csp;
            _handler        = messageHandler;
            _messageFactory = messageFactory;
        }
Example #3
0
 public CryptoManager(ILogger <ICryptoManager> logger, IBlackTea btc, IPasswordFile passwordProvider)
 {
     _logger    = logger;
     _crypto    = btc;
     _passwords = passwordProvider.Passwords;
 }