public ButterflyServer( INetworkServer networkServer, IConnectedClients connectedClients, ConnectedClientInfoHandler connectedClientInfoHandler) { this.networkServer = networkServer; this.connectedClients = connectedClients; this.connectedClientInfoHandler = connectedClientInfoHandler; }
public ConnectedClientInfoPacketHandlerMediator(IConnectedClients connectedClients) { this.connectedClients = connectedClients; }
public Bot(IActionScheduler actionScheduler, IAnswerSearchEngine answerSearchEngine, IConnectedClients clients, IBotClient botDataClient, IBotSettings settings) { Settings = settings; ActionScheduler = actionScheduler; AnswerSearchEngine = answerSearchEngine; BotDataClient = botDataClient; AnswerSearchEngine.SetApiKey(Settings.AnswerSearchApiKey); ConnectedClients = clients.ChatClients; CommandHandler = new BotCommandHandler(this); _ = ScheduleRepeatedMessages(); }
public HangfireActionScheduler(IConnectedClients clients) { ChatClients = clients.ChatClients; }
public ConnectedUsersService(IConnectedClients connectedClients) { this.connectedClients = connectedClients; }