public MainViewModel()
        {
            _dispatcher = Dispatcher.CurrentDispatcher;

            _myChatViewModels = new Dictionary <User, ChatWindowViewModel>();
            _myUsersViewModel = new ObservableCollection <UserViewModel>();

            _bot              = new TelegramBotModel("802115021:AAHfV-M4cK7FcytGZ4sz7GDYlM8DjkcNxWE");
            _bot.FindNewChat += FindNewChat_Event;
        }
Exemple #2
0
 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));
     }
 }