[#14230] Load newly received messages on reopening chat (ISSUE 1)
This commit is contained in:
parent
1941591110
commit
f29ed58445
|
@ -265,6 +265,7 @@
|
||||||
[{db :db :as cofx} chat-id from-switcher?]
|
[{db :db :as cofx} chat-id from-switcher?]
|
||||||
(fx/merge cofx
|
(fx/merge cofx
|
||||||
{:db (assoc db :current-chat-id chat-id)}
|
{:db (assoc db :current-chat-id chat-id)}
|
||||||
|
(offload-messages chat-id)
|
||||||
(preload-chat-data chat-id)
|
(preload-chat-data chat-id)
|
||||||
(navigation2/navigate-to-nav2 :chat chat-id nil from-switcher?)))
|
(navigation2/navigate-to-nav2 :chat chat-id nil from-switcher?)))
|
||||||
|
|
||||||
|
|
|
@ -84,3 +84,10 @@
|
||||||
:group-chat true}
|
:group-chat true}
|
||||||
"opened" {}
|
"opened" {}
|
||||||
"1-1" {}}})
|
"1-1" {}}})
|
||||||
|
|
||||||
|
(deftest navigate-to-chat-nav2
|
||||||
|
(let [chat-id "test_chat"
|
||||||
|
db {:pagination-info {chat-id {:all-loaded? true}}}]
|
||||||
|
(testing "Pagination info should be reset on navigation"
|
||||||
|
(let [res (chat/navigate-to-chat-nav2 {:db db} chat-id false)]
|
||||||
|
(is (nil? (get-in res [:db :pagination-info chat-id :all-loaded?])))))))
|
||||||
|
|
Loading…
Reference in New Issue