public AccountController(IEventWatcher eventWatcher, IEventBus eventBus, ILogger <AccountController> logger, ISessionService sessionService, IRemoteTokenService remoteTokenService, IGetUserByLoginFactory getUserByLoginFactory, IMessageSender messageSender, IGetUserByActivationTokenFactory getUserByActivationTokenFactory, IActivateByActivationTokenFactory activateByActivationTokenFactory, IRemoteAccountService remoteAccountService) : base(eventWatcher, eventBus) { _logger = logger; _sessionService = sessionService; _remoteTokenService = remoteTokenService; _getUserByLoginFactory = getUserByLoginFactory; _getUserByActivationTokenFactory = getUserByActivationTokenFactory; _activateByActivationTokenFactory = activateByActivationTokenFactory; _messageSender = messageSender; _remoteAccountService = remoteAccountService; eventBus.SubscribeAll(m => logger.Log(LogLevel.Information, $"Event message:{m.ToString()}")); }
public SessionService(IRemoteTokenService remoteTokenService, ITokenService tokenService) { _remoteTokenService = remoteTokenService; _tokenService = tokenService; }