Esempio n. 1
0
 public void PushMessage(IRealmStore store, ChatMessage message)
 {
     store.Instance.Write(() =>
     {
         Messages.Add(message);
     });
 }
Esempio n. 2
0
        public FriendsManager(IKeyValueStore keyValueStore, IRealmStore realmStore, IFriendsService friendsService)
        {
            _keyValueStore  = keyValueStore;
            _realmStore     = realmStore;
            _friendsService = friendsService;

            Friends = new ObservableCollection <Friend>();
        }
Esempio n. 3
0
        public ChatManager(IRealmStore store, IChatService chatService)
        {
            _store       = store;
            _chatService = chatService;
            Pages        = new ObservableCollection <ChatPage>();

            _chatService.OnChatMessageReceived += OnChatMessageReceivedHandler;
        }
Esempio n. 4
0
        public ChatViewModel(Friend friend, ChatBook chatBook, IChatService chatService, IRealmStore realmStore)
        {
            _friend      = friend;
            _chatBook    = chatBook;
            _chatService = chatService;
            _realmStore  = realmStore;

            PostMessageCommand = new Command <string>(PostMessage);
        }
Esempio n. 5
0
        public DebugPageViewModel(IPageService pageService, IKeyValueStore keyValueStore, IFriendsManager friendsManager, IRealmStore realmStore)
        {
            _pageService = pageService;
            _friendsManager = friendsManager;
            _realmStore = realmStore;
            _keyValueStore = keyValueStore;

            Initcommands();
        }