File tree 1 file changed +18
-0
lines changed
DemoApp/StreamChat/Components
1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,24 @@ import StreamChatUI
6
6
import UIKit
7
7
8
8
final class DemoChatChannelListItemView : ChatChannelListItemView {
9
+ override var subtitleText : String ? {
10
+ guard let previewMessage = content? . channel. previewMessage else {
11
+ return super. subtitleText
12
+ }
13
+ if previewMessage. liveLocationAttachments. isEmpty == false {
14
+ return previewMessage. isSentByCurrentUser
15
+ ? previewMessageTextForCurrentUser ( messageText: " Live location " )
16
+ : previewMessageTextFromAnotherUser ( previewMessage. author, messageText: " Live Location " )
17
+ }
18
+
19
+ if previewMessage. staticLocationAttachments. isEmpty == false {
20
+ return previewMessage. isSentByCurrentUser
21
+ ? previewMessageTextForCurrentUser ( messageText: " Static location " )
22
+ : previewMessageTextFromAnotherUser ( previewMessage. author, messageText: " Static Location " )
23
+ }
24
+ return super. subtitleText
25
+ }
26
+
9
27
override var contentBackgroundColor : UIColor {
10
28
// In case it is a message search, we want to ignore the pinning behaviour.
11
29
if content? . searchResult? . message != nil {
You can’t perform that action at this time.
0 commit comments