public TelegramMockUser(int userId, GameHostService gameHostService, bool isAdmin) { _gameHostService = gameHostService; UserId = userId; IsAdmin = isAdmin; if (!isAdmin) { //OnExecuteMakePlayerCommand(null); } else { HasRunMakePlayerCommand = true; // disable button for admin - does nothing Dispatcher.CurrentDispatcher.BeginInvoke((Action)(() => _gameHostService.SendMessage(userId, "/hjelp"))); } }
private void OnExecuteSendMessageCommand(object o) { Messages.Add(new TelegramMockMessage(InputText, true)); _gameHostService.SendMessage(UserId, InputText); InputText = ""; }