public void AddMessage(List <IMessage> msg) { if (msg == null) { return; } ListMessages.Clear(); ListMessages.AddRange(msg); OnMessageAdded?.Invoke(this, new MessageAddedEventArgs(msg)); }
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); } }