Skip to content

Commit 7606021

Browse files
committed
Fix event log incremental loading
1 parent 5c73318 commit 7606021

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

‎Telegram/ViewModels/DialogEventLogViewModel.cs‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,7 @@ public override async Task LoadEventLogSliceAsync(string query = "")
156156

157157
_loadingSlice = false;
158158
IsLoading = false;
159+
RaiseMessagesLoaded(PanelScrollingDirection.None);
159160

160161
var already = Items.LastOrDefault();
161162
if (already != null)

‎Telegram/ViewModels/DialogViewModel.cs‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1418,6 +1418,11 @@ public async Task LoadMessageSliceAsync(long? previousId, long fromMessageId, Ve
14181418
await AddSponsoredMessagesAsync();
14191419
}
14201420

1421+
protected void RaiseMessagesLoaded(PanelScrollingDirection direction)
1422+
{
1423+
MessagesLoaded?.Invoke(this, new MessagesLoadedEventArgs(direction));
1424+
}
1425+
14211426
private async Task<Messages> PreloadAlbumsAsync(long chatId, FoundChatMessages foundChatMessages)
14221427
{
14231428
for (int i = foundChatMessages.Messages.Count - 1; i >= 0; i--)

0 commit comments

Comments
 (0)