public void PushMessage(IRealmStore store, ChatMessage message) { store.Instance.Write(() => { Messages.Add(message); }); }
public FriendsManager(IKeyValueStore keyValueStore, IRealmStore realmStore, IFriendsService friendsService) { _keyValueStore = keyValueStore; _realmStore = realmStore; _friendsService = friendsService; Friends = new ObservableCollection <Friend>(); }
public ChatManager(IRealmStore store, IChatService chatService) { _store = store; _chatService = chatService; Pages = new ObservableCollection <ChatPage>(); _chatService.OnChatMessageReceived += OnChatMessageReceivedHandler; }
public ChatViewModel(Friend friend, ChatBook chatBook, IChatService chatService, IRealmStore realmStore) { _friend = friend; _chatBook = chatBook; _chatService = chatService; _realmStore = realmStore; PostMessageCommand = new Command <string>(PostMessage); }
public DebugPageViewModel(IPageService pageService, IKeyValueStore keyValueStore, IFriendsManager friendsManager, IRealmStore realmStore) { _pageService = pageService; _friendsManager = friendsManager; _realmStore = realmStore; _keyValueStore = keyValueStore; Initcommands(); }