public MainViewModel() { _dispatcher = Dispatcher.CurrentDispatcher; _myChatViewModels = new Dictionary <User, ChatWindowViewModel>(); _myUsersViewModel = new ObservableCollection <UserViewModel>(); _bot = new TelegramBotModel("802115021:AAHfV-M4cK7FcytGZ4sz7GDYlM8DjkcNxWE"); _bot.FindNewChat += FindNewChat_Event; }
public ChatWindowViewModel(List <Message> messages, TelegramBotModel bot) { _dispatcher = Dispatcher.CurrentDispatcher; _messages = new ObservableCollection <MessageViewModel>(); _chatId = messages[0].Chat.Id; _bot = bot; foreach (var item in messages) { _messages.Add(new MessageViewModel(item)); } }