diff options
author | MarcoPolo-PasTonMolo <marcopolopastonmolo@protonmail.com> | 2022-07-03 21:30:02 +0300 |
---|---|---|
committer | MarcoPolo-PasTonMolo <marcopolopastonmolo@protonmail.com> | 2022-07-03 21:30:02 +0300 |
commit | 97a610e915d178ff136d3c93bdb3c7c6f97666ff (patch) | |
tree | 33a9f610a97f2b202ec4e470737deec2f92ca7c0 /src/ui | |
parent | ea83165a35370c9ebcf10da9dd6d1c53f6517008 (diff) | |
download | profani-tty-97a610e915d178ff136d3c93bdb3c7c6f97666ff.tar.gz |
Fech data from mam when all history gets displayed
Fetch from mam without displaying when all mam messages get received display new messages from db. Unstable, initial mam doesn't get displayed unless we start scrolling.
Diffstat (limited to 'src/ui')
-rw-r--r-- | src/ui/window.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/ui/window.c b/src/ui/window.c index b6130348..4794e5c0 100644 --- a/src/ui/window.c +++ b/src/ui/window.c @@ -602,8 +602,14 @@ win_page_up(ProfWin* window) if (*page_start == -page_space && prefs_get_boolean(PREF_MAM) && window->type == WIN_CHAT) { ProfChatWin* chatwin = (ProfChatWin*) window; - chatwin_old_history(chatwin); + if (!chatwin_old_history(chatwin)) { + cons_show("Fetched mam"); + iq_mam_request_older(chatwin); + } else { + cons_show("Showed history"); + } } + // went past beginning, show first page if (*page_start < 0) *page_start = 0; |