public void markMessageAsRead(ChatMessageTable msg) { msg.state = MessageState.READ; dB.InsertOrReplace(msg); msg.onChanged(); ChatMessageChanged?.Invoke(this, new ChatMessageChangedEventArgs(msg, false)); }
private void markMessageAsRead(ChatMessageTable msg) { msg.state = MessageState.READ; update(msg); msg.onChanged(); ChatMessageChanged?.Invoke(this, new ChatMessageChangedEventArgs(msg)); }