@@ -56,46 +56,50 @@ private struct ImageMediaItem: MediaItem {
5656internal struct MockMessage : MessageType {
5757
5858 var messageId : String
59- var sender : Sender
59+ var sender : SenderType {
60+ return user
61+ }
6062 var sentDate : Date
6163 var kind : MessageKind
6264
63- private init ( kind: MessageKind , sender: Sender , messageId: String , date: Date ) {
65+ var user : MockUser
66+
67+ private init ( kind: MessageKind , user: MockUser , messageId: String , date: Date ) {
6468 self . kind = kind
65- self . sender = sender
69+ self . user = user
6670 self . messageId = messageId
6771 self . sentDate = date
6872 }
6973
70- init ( custom: Any ? , sender : Sender , messageId: String , date: Date ) {
71- self . init ( kind: . custom( custom) , sender : sender , messageId: messageId, date: date)
74+ init ( custom: Any ? , user : MockUser , messageId: String , date: Date ) {
75+ self . init ( kind: . custom( custom) , user : user , messageId: messageId, date: date)
7276 }
7377
74- init ( text: String , sender : Sender , messageId: String , date: Date ) {
75- self . init ( kind: . text( text) , sender : sender , messageId: messageId, date: date)
78+ init ( text: String , user : MockUser , messageId: String , date: Date ) {
79+ self . init ( kind: . text( text) , user : user , messageId: messageId, date: date)
7680 }
7781
78- init ( attributedText: NSAttributedString , sender : Sender , messageId: String , date: Date ) {
79- self . init ( kind: . attributedText( attributedText) , sender : sender , messageId: messageId, date: date)
82+ init ( attributedText: NSAttributedString , user : MockUser , messageId: String , date: Date ) {
83+ self . init ( kind: . attributedText( attributedText) , user : user , messageId: messageId, date: date)
8084 }
8185
82- init ( image: UIImage , sender : Sender , messageId: String , date: Date ) {
86+ init ( image: UIImage , user : MockUser , messageId: String , date: Date ) {
8387 let mediaItem = ImageMediaItem ( image: image)
84- self . init ( kind: . photo( mediaItem) , sender : sender , messageId: messageId, date: date)
88+ self . init ( kind: . photo( mediaItem) , user : user , messageId: messageId, date: date)
8589 }
8690
87- init ( thumbnail: UIImage , sender : Sender , messageId: String , date: Date ) {
91+ init ( thumbnail: UIImage , user : MockUser , messageId: String , date: Date ) {
8892 let mediaItem = ImageMediaItem ( image: thumbnail)
89- self . init ( kind: . video( mediaItem) , sender : sender , messageId: messageId, date: date)
93+ self . init ( kind: . video( mediaItem) , user : user , messageId: messageId, date: date)
9094 }
9195
92- init ( location: CLLocation , sender : Sender , messageId: String , date: Date ) {
96+ init ( location: CLLocation , user : MockUser , messageId: String , date: Date ) {
9397 let locationItem = CoordinateItem ( location: location)
94- self . init ( kind: . location( locationItem) , sender : sender , messageId: messageId, date: date)
98+ self . init ( kind: . location( locationItem) , user : user , messageId: messageId, date: date)
9599 }
96100
97- init ( emoji: String , sender : Sender , messageId: String , date: Date ) {
98- self . init ( kind: . emoji( emoji) , sender : sender , messageId: messageId, date: date)
101+ init ( emoji: String , user : MockUser , messageId: String , date: Date ) {
102+ self . init ( kind: . emoji( emoji) , user : user , messageId: messageId, date: date)
99103 }
100104
101105}
0 commit comments