public VkStatTwitNotifier(IVkAuthorizer vkAuthorizer, IVkApi vkApi, ITwitStatCollector twitStatCollector, ILog log) { this.vkAuthorizer = vkAuthorizer; this.vkApi = vkApi; this.twitStatCollector = twitStatCollector; this.log = log; }
public HeaderViewModel(IApplicationSettingsRepository applicationSettingsRepository , ISessionInfoRepository sessionInfoRepository , IUserInfoRepository userInfoRepository , IUserAvatarRepository userAvatarRepository , ILoadSessionInfoFactory loadSessionInfoFactory , ISendApplicationSettingsFactory sendApplicationSettingsFactory , ISendSessionInfoFactory sendSessionInfoFactory , ICommandEngineAsync<AfterLoginAttribute> afterLoginEngine , IVkAuthorizer vkAuthorizer , ILanguageRepository languageRepository , ILogger logger) : base(languageRepository, logger) { _applicationSettingsRepository = applicationSettingsRepository; _sessionInfoRepository = sessionInfoRepository; _userInfoRepository = userInfoRepository; _userAvatarRepository = userAvatarRepository; _loadSessionInfoFactory = loadSessionInfoFactory; _sendApplicationSettingsFactory = sendApplicationSettingsFactory; _sendSessionInfoFactory = sendSessionInfoFactory; _afterLoginEngine = afterLoginEngine; _vkAuthorizer = vkAuthorizer; _sessionInfoRepository.Loaded += SessionInfoRepositoryLoaded; _userInfoRepository.Loaded += UserInfoLoaded; _userAvatarRepository.Loaded += UserAvatarLoaded; }