Example #1
0
 public void AddMessage(List <IMessage> msg)
 {
     if (msg == null)
     {
         return;
     }
     ListMessages.Clear();
     ListMessages.AddRange(msg);
     OnMessageAdded?.Invoke(this, new MessageAddedEventArgs(msg));
 }
Example #2
0
        private async void Loading(byte type, long fromId)
        {
            try
            {
                var database = DependencyService.Get <ChaTDataBaseManager>();

                var msglist = await database.GetMessage(type, fromId);

                ListMessages.AddRange(msglist);
                MoveEnd();
            }
            catch (Exception er)
            {
                Log.Error(er);
            }
        }