public HNSkypeBot(UserDataAccessors accessors, ILoggerFactory loggerFactory, IUserStorage userStorage, IUserUnreadStorySender userUnreadStorySender) { if (loggerFactory == null) { throw new System.ArgumentNullException(nameof(loggerFactory)); } _logger = loggerFactory.CreateLogger <HNSkypeBot>(); _logger.LogTrace("EchoBot turn start."); _accessors = accessors ?? throw new ArgumentNullException(nameof(accessors)); _userStorage = userStorage; _userUnreadStorySender = userUnreadStorySender; }
public SendUnreadStoriesToUsersJob(IUserUnreadStorySender userUnreadStorySender) { _userUnreadStorySender = userUnreadStorySender; }