File tree Expand file tree Collapse file tree 2 files changed +8
-6
lines changed
samplejava/src/main/java/com/example/chattutorial
samplekotlin/src/main/java/com/example/chattutorial Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change 15
15
import coil .request .ImageRequest ;
16
16
import io .getstream .chat .android .models .Attachment ;
17
17
import io .getstream .chat .android .models .Message ;
18
- import io .getstream .chat .android .ui .feature .messages .list .adapter .MessageListListenerContainer ;
18
+ import io .getstream .chat .android .ui .feature .messages .list .adapter .MessageListListeners ;
19
19
import io .getstream .chat .android .ui .feature .messages .list .adapter .viewholder .attachment .BaseAttachmentFactory ;
20
20
import io .getstream .chat .android .ui .feature .messages .list .adapter .viewholder .attachment .InnerAttachmentViewHolder ;
21
21
22
- /** A custom attachment factory to show an imgur logo if the attachment URL is an imgur image. **/
22
+ /**
23
+ * A custom attachment factory to show an imgur logo if the attachment URL is an imgur image.
24
+ **/
23
25
public class ImgurAttachmentFactory extends BaseAttachmentFactory {
24
26
25
27
@@ -35,7 +37,7 @@ public boolean canHandle(@NonNull Message message) {
35
37
@ Override
36
38
public InnerAttachmentViewHolder createViewHolder (
37
39
@ NonNull Message message ,
38
- @ Nullable MessageListListenerContainer listeners ,
40
+ @ Nullable MessageListListeners listeners ,
39
41
@ NonNull ViewGroup parent
40
42
) {
41
43
Attachment imgurAttachment = containsImgurAttachments (message );
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ import coil.load
6
6
import com.example.chattutorial.databinding.AttachmentImgurBinding
7
7
import io.getstream.chat.android.models.Attachment
8
8
import io.getstream.chat.android.models.Message
9
- import io.getstream.chat.android.ui.feature.messages.list.adapter.MessageListListenerContainer
9
+ import io.getstream.chat.android.ui.feature.messages.list.adapter.MessageListListeners
10
10
import io.getstream.chat.android.ui.feature.messages.list.adapter.viewholder.attachment.AttachmentFactory
11
11
import io.getstream.chat.android.ui.feature.messages.list.adapter.viewholder.attachment.InnerAttachmentViewHolder
12
12
@@ -23,10 +23,10 @@ class ImgurAttachmentFactory : AttachmentFactory {
23
23
// over Imgur attachments
24
24
override fun createViewHolder (
25
25
message : Message ,
26
- listeners : MessageListListenerContainer ? ,
26
+ listeners : MessageListListeners ? ,
27
27
parent : ViewGroup
28
28
): InnerAttachmentViewHolder {
29
- val imgurAttachment = message.attachments.first() { it.isImgurAttachment() }
29
+ val imgurAttachment = message.attachments.first { it.isImgurAttachment() }
30
30
val binding = AttachmentImgurBinding
31
31
.inflate(LayoutInflater .from(parent.context), null , false )
32
32
return ImgurAttachmentViewHolder (
You can’t perform that action at this time.
0 commit comments