@@ -26,39 +26,39 @@ import UIKit
2626import MessageKit
2727
2828class ConversationViewController : MessagesViewController , MessagesDataSource , MessagesDisplayDataSource {
29-
29+
3030 var messages : [ MessageType ] = [ ]
31-
31+
3232 override func viewDidLoad( ) {
3333 super. viewDidLoad ( )
34-
34+
3535 addSampleData ( )
36-
36+
3737 messagesCollectionView. messagesDataSource = self
3838 messagesCollectionView. messagesDisplayDataSource = self
3939 messageInputBar. delegate = self
40-
40+
4141 tabBarController? . tabBar. isHidden = true
4242 }
43-
43+
4444 func addSampleData( ) {
45-
45+
4646 let sender1 = Sender ( id: " 123456 " , displayName: " Bobby " )
4747 let sender2 = Sender ( id: " 654321 " , displayName: " Steven " )
4848 let sender3 = Sender ( id: " 777999 " , displayName: " Omar " )
49-
49+
5050 let msg1 = " Lorem ipsum dolor sit amet, consectetur adipiscing elit. " +
5151 " Pellentesque venenatis, ante et hendrerit rutrum " +
5252 " Quam erat vehicula metus, et condimentum ante tellus augue. "
53-
53+
5454 let msg2 = " Cras efficitur bibendum mauris sed ultrices. " +
5555 " Phasellus tellus nisl, ullamcorper quis erat. "
56-
56+
5757 let msg3 = " Maecenas. "
58-
58+
5959 let msg4 = " Pellentesque venenatis, ante et hendrerit rutrum " +
6060 " Quam erat vehicula metus, et condimentum ante tellus augue. "
61-
61+
6262 let msg5 = " Lorem ipsum dolor sit amet, consectetur adipiscing elit. " +
6363 " Pellentesque venenatis, ante et hendrerit rutrum " +
6464 " Quam erat vehicula metus, et condimentum ante tellus augue. "
@@ -84,38 +84,36 @@ class ConversationViewController: MessagesViewController, MessagesDataSource, Me
8484 messages. append ( MockMessage ( text: msg1, sender: currentSender ( ) , id: NSUUID ( ) . uuidString) )
8585 messages. append ( MockMessage ( text: msg3, sender: sender1, id: NSUUID ( ) . uuidString) )
8686 }
87-
87+
8888 func currentSender( ) -> Sender {
8989 return Sender ( id: " 123 " , displayName: " Steven " )
9090 }
91-
91+
9292 func numberOfMessages( in collectionView: UICollectionView ) -> Int {
9393 return messages. count
9494 }
95-
95+
9696 func messageForItem( at indexPath: IndexPath , in collectionView: UICollectionView ) -> MessageType {
9797 return messages [ indexPath. section]
9898 }
99-
99+
100100 func avatarForMessage( _ message: MessageType , at indexPath: IndexPath , in collectionView: UICollectionView ) -> Avatar {
101101 let image = isFromCurrentSender ( message: message) ? #imageLiteral( resourceName: " Steve-Jobs " ) : #imageLiteral( resourceName: " Tim-Cook " )
102102 return Avatar ( placeholderImage: image)
103103 }
104-
104+
105105}
106106
107107extension ConversationViewController : MessageInputBarDelegate {
108-
108+
109109 func sendButtonPressed( sender: UIButton , textView: UITextView ) {
110110
111111 guard let message = textView. text else { return }
112112
113113 messages. append ( MockMessage ( text: message, sender: currentSender ( ) , id: NSUUID ( ) . uuidString) )
114-
114+
115115 messagesCollectionView. reloadData ( )
116-
116+
117117 }
118118
119119}
120-
121-
0 commit comments