Skip to content

Commit f27c569

Browse files
authored
Enable long-press functionality for pinned messages on the chat screen (#22553)
1 parent 0aae13b commit f27c569

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

src/status_im/contexts/chat/messenger/menus/pinned_messages/view.cljs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,9 @@
3434
:description (i18n/label :t/no-pinned-messages-desc)}]]))
3535

3636
(defn view
37-
[{:keys [chat-id disable-message-long-press?]}]
37+
[{:keys [chat-id]}]
3838
(let [pinned (rf/sub [:chats/pinned-sorted-list chat-id])
39+
screen-id (quo.context/use-screen-id)
3940
render-data (rf/sub [:chats/current-chat-message-list-view-context :in-pinned-view])
4041
current-chat (rf/sub [:chats/chat-by-id chat-id])
4142
{:keys [community-id]} current-chat
@@ -61,7 +62,7 @@
6162
(if (pos? (count pinned))
6263
[rn/flat-list
6364
{:data pinned
64-
:render-data (assoc render-data :disable-message-long-press? disable-message-long-press?)
65+
:render-data (assoc render-data :disable-message-long-press? (not= screen-id :screen/chat))
6566
:render-fn message-render-fn
6667
:footer [rn/view {:style style/list-footer}]
6768
:key-fn list-key-fn

src/status_im/contexts/chat/messenger/messages/pin/events.cljs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,4 @@
132132
cofx
133133
{:padding-bottom-override 21
134134
:content (fn [] [pinned-messages-menu/view
135-
{:chat-id chat-id
136-
:disable-message-long-press? (not= :chat
137-
(get-in cofx
138-
[:db :view-id]))}])}))
135+
{:chat-id chat-id}])}))

0 commit comments

Comments
 (0)