@@ -129,84 +129,84 @@ fun ChatMessageView(
129129 )
130130 ) {
131131 Box (modifier = Modifier .padding(horizontal = 12 .dp)) {
132- when (val content = message.content) {
133- MessageTypeContent .RegularText -> {
134- TextMessage (
135- uiMessage = message,
136- isOneToOneConversation = context.isOneToOneConversation,
137- conversationThreadId = context.conversationThreadId,
138- highlightSearchTerm = highlightSearchTerm
139- )
140- }
132+ when (val content = message.content) {
133+ MessageTypeContent .RegularText -> {
134+ TextMessage (
135+ uiMessage = message,
136+ isOneToOneConversation = context.isOneToOneConversation,
137+ conversationThreadId = context.conversationThreadId,
138+ highlightSearchTerm = highlightSearchTerm
139+ )
140+ }
141141
142- MessageTypeContent .SystemMessage -> {
143- SystemMessage (message)
144- }
142+ MessageTypeContent .SystemMessage -> {
143+ SystemMessage (message)
144+ }
145145
146- is MessageTypeContent .Media -> {
147- MediaMessage (
148- typeContent = content,
149- message = message,
150- isOneToOneConversation = context.isOneToOneConversation,
151- conversationThreadId = context.conversationThreadId,
152- onImageClick = callbacks.onFileClick
153- )
154- }
146+ is MessageTypeContent .Media -> {
147+ MediaMessage (
148+ typeContent = content,
149+ message = message,
150+ isOneToOneConversation = context.isOneToOneConversation,
151+ conversationThreadId = context.conversationThreadId,
152+ onImageClick = callbacks.onFileClick
153+ )
154+ }
155155
156- is MessageTypeContent .LinkPreview -> {
157- LinkMessage (
158- typeContent = content,
159- message = message,
160- isOneToOneConversation = context.isOneToOneConversation,
161- conversationThreadId = context.conversationThreadId
162- )
163- }
156+ is MessageTypeContent .LinkPreview -> {
157+ LinkMessage (
158+ typeContent = content,
159+ message = message,
160+ isOneToOneConversation = context.isOneToOneConversation,
161+ conversationThreadId = context.conversationThreadId
162+ )
163+ }
164164
165- is MessageTypeContent .Geolocation -> {
166- GeolocationMessage (
167- typeContent = content,
168- message = message,
169- isOneToOneConversation = context.isOneToOneConversation,
170- conversationThreadId = context.conversationThreadId
171- )
172- }
165+ is MessageTypeContent .Geolocation -> {
166+ GeolocationMessage (
167+ typeContent = content,
168+ message = message,
169+ isOneToOneConversation = context.isOneToOneConversation,
170+ conversationThreadId = context.conversationThreadId
171+ )
172+ }
173173
174- is MessageTypeContent .Voice -> {
175- VoiceMessage (
176- typeContent = content,
177- message = message,
178- isOneToOneConversation = context.isOneToOneConversation,
179- conversationThreadId = context.conversationThreadId,
180- onPlayPauseClick = callbacks.onVoicePlayPauseClick,
181- onSeek = callbacks.onVoiceSeek,
182- onSpeedClick = callbacks.onVoiceSpeedClick
183- )
184- }
174+ is MessageTypeContent .Voice -> {
175+ VoiceMessage (
176+ typeContent = content,
177+ message = message,
178+ isOneToOneConversation = context.isOneToOneConversation,
179+ conversationThreadId = context.conversationThreadId,
180+ onPlayPauseClick = callbacks.onVoicePlayPauseClick,
181+ onSeek = callbacks.onVoiceSeek,
182+ onSpeedClick = callbacks.onVoiceSpeedClick
183+ )
184+ }
185185
186- is MessageTypeContent .Poll -> {
187- PollMessage (
188- typeContent = content,
189- message = message,
190- isOneToOneConversation = context.isOneToOneConversation,
191- conversationThreadId = context.conversationThreadId,
192- onPollClick = callbacks.onPollClick
193- )
194- }
186+ is MessageTypeContent .Poll -> {
187+ PollMessage (
188+ typeContent = content,
189+ message = message,
190+ isOneToOneConversation = context.isOneToOneConversation,
191+ conversationThreadId = context.conversationThreadId,
192+ onPollClick = callbacks.onPollClick
193+ )
194+ }
195195
196- is MessageTypeContent .Deck -> {
197- DeckMessage (
198- typeContent = content,
199- message = message,
200- isOneToOneConversation = context.isOneToOneConversation,
201- conversationThreadId = context.conversationThreadId
202- )
203- }
196+ is MessageTypeContent .Deck -> {
197+ DeckMessage (
198+ typeContent = content,
199+ message = message,
200+ isOneToOneConversation = context.isOneToOneConversation,
201+ conversationThreadId = context.conversationThreadId
202+ )
203+ }
204204
205- else -> {
206- Log .d(" ChatView" , " Unknown message type: ${' $' } content" )
205+ else -> {
206+ Log .d(" ChatView" , " Unknown message type: ${' $' } content" )
207+ }
207208 }
208209 }
209- }
210210 val useContainerHighlight = highlightSearchTerm.isNullOrBlank() || isSelected
211211 if (isSelected && useContainerHighlight) {
212212 Box (
0 commit comments