public StartUp( ConversationService conversationService, FriendshipService friendshipService, AuthService authService, HomeService homeService, KahlaLocation kahlaLocation, BotLogger botLogger, IEnumerable <BotBase> bots, VersionService versionService, SettingsService settingsService, AES aes) { var bot = BotConfigurer.SelectBot(bots, settingsService, botLogger); bot.BotLogger = botLogger; bot.AES = aes; bot.ConversationService = conversationService; bot.FriendshipService = friendshipService; bot.HomeService = homeService; bot.KahlaLocation = kahlaLocation; bot.AuthService = authService; bot.VersionService = versionService; bot.SettingsService = settingsService; _bot = bot; }
public BotHost( BotCommander <T> botCommander, BotLogger botLogger, SettingsService settingsService, KahlaLocation kahlaLocation, FriendshipService friendshipService, HomeService homeService, VersionService versionService, AuthService authService, EventSyncer <T> eventSyncer, ProfileContainer profileContainer, BotFactory <T> botFactory) { _botCommander = botCommander.InjectHost(this); _botLogger = botLogger; _settingsService = settingsService; _kahlaLocation = kahlaLocation; _friendshipService = friendshipService; _homeService = homeService; _versionService = versionService; _authService = authService; _eventSyncer = eventSyncer; _profileContainer = profileContainer; _botFactory = botFactory; }
public BotListener( HomeService homeService, BotLogger botLogger, KahlaLocation kahlaLocation, AuthService authService, ConversationService conversationService, FriendshipService friendshipService, AES aes) { _homeService = homeService; _botLogger = botLogger; _kahlaLocation = kahlaLocation; _authService = authService; _conversationService = conversationService; _friendshipService = friendshipService; _aes = aes; }
public BotHost( BotCommander <T> botCommander, BotLogger botLogger, SettingsService settingsService, KahlaLocation kahlaLocation, FriendshipService friendshipService, AuthService authService, EventSyncer <T> eventSyncer, ProfileContainer profileContainer, BotFactory <T> botFactory, IEnumerable <IHostedService> backgroundJobs) { _botCommander = botCommander.InjectHost(this); _botLogger = botLogger; _settingsService = settingsService; _kahlaLocation = kahlaLocation; _friendshipService = friendshipService; _authService = authService; _eventSyncer = eventSyncer; _profileContainer = profileContainer; _botFactory = botFactory; _backgroundJobs = backgroundJobs; }
public VersionCommandHandler( KahlaLocation kahlaLocation) { _kahlaLocation = kahlaLocation; }