Pull username from message or generate when not in contacts
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
This commit is contained in:
parent
9cae0a5d90
commit
8bcd635451
|
@ -257,12 +257,14 @@
|
||||||
(letsubs [{:keys [photo-path]} [:get-current-account]]
|
(letsubs [{:keys [photo-path]} [:get-current-account]]
|
||||||
(photo from photo-path)))
|
(photo from photo-path)))
|
||||||
|
|
||||||
(defview message-author-name [from]
|
(defview message-author-name [from message-username]
|
||||||
(letsubs [username [:contact-name-by-identity from]]
|
(letsubs [username [:contact-name-by-identity from]]
|
||||||
[react/text {:style style/message-author-name} username]))
|
[react/text {:style style/message-author-name} (or username
|
||||||
|
message-username
|
||||||
|
(gfycat/generate-gfy from))])) ; TODO: We defensively generate the name for now, to be revisited when new protocol is defined
|
||||||
|
|
||||||
(defn message-body
|
(defn message-body
|
||||||
[{:keys [last-outgoing? last-by-same-author? message-type same-author? from outgoing group-chat] :as message} content]
|
[{:keys [last-outgoing? last-by-same-author? message-type same-author? from outgoing group-chat username] :as message} content]
|
||||||
[react/view (style/group-message-wrapper message)
|
[react/view (style/group-message-wrapper message)
|
||||||
[react/view (style/message-body message)
|
[react/view (style/message-body message)
|
||||||
[react/view style/message-author
|
[react/view style/message-author
|
||||||
|
@ -274,7 +276,7 @@
|
||||||
[member-photo from]]]))]
|
[member-photo from]]]))]
|
||||||
[react/view (style/group-message-view outgoing)
|
[react/view (style/group-message-view outgoing)
|
||||||
(when-not same-author?
|
(when-not same-author?
|
||||||
[message-author-name from])
|
[message-author-name from username])
|
||||||
content]]
|
content]]
|
||||||
(when last-outgoing?
|
(when last-outgoing?
|
||||||
[react/view style/delivery-status
|
[react/view style/delivery-status
|
||||||
|
|
Loading…
Reference in New Issue