Skip to content

Commit c445124

Browse files
committed
Update Stream chat SDK to 4.24.0
1 parent 8c3ff40 commit c445124

File tree

3 files changed

+12
-13
lines changed

3 files changed

+12
-13
lines changed

app/build.gradle

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,18 +47,15 @@ android {
4747
}
4848

4949
dependencies {
50-
def stream_version = "4.23.0"
50+
def stream_version = "4.24.0"
5151
implementation "io.getstream:stream-chat-android-compose:$stream_version-beta"
5252

5353
implementation "androidx.compose.material:material-icons-extended:$compose_version"
5454

55-
implementation 'androidx.core:core-ktx:1.7.0'
56-
implementation 'androidx.appcompat:appcompat:1.4.0'
57-
implementation 'com.google.android.material:material:1.4.0'
55+
implementation "com.google.android.material:material:1.4.0"
5856
implementation "androidx.compose.ui:ui:$compose_version"
5957
implementation "androidx.compose.material:material:$compose_version"
6058
implementation "androidx.compose.ui:ui-tooling-preview:$compose_version"
61-
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.4.0'
6259
implementation 'androidx.activity:activity-compose:1.4.0'
6360
testImplementation 'junit:junit:4.+'
6461
androidTestImplementation 'androidx.test.ext:junit:1.1.3'

app/src/main/java/com/example/chattutorial/MessagesActivity3.kt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import io.getstream.chat.android.compose.ui.messages.attachments.AttachmentsPick
2525
import io.getstream.chat.android.compose.ui.messages.composer.MessageComposer
2626
import io.getstream.chat.android.compose.ui.messages.list.MessageList
2727
import io.getstream.chat.android.compose.ui.messages.overlay.SelectedMessageOverlay
28-
import io.getstream.chat.android.compose.ui.messages.overlay.defaultMessageOptions
28+
import io.getstream.chat.android.compose.ui.messages.overlay.defaultMessageOptionsState
2929
import io.getstream.chat.android.compose.ui.theme.ChatTheme
3030
import io.getstream.chat.android.compose.ui.theme.StreamShapes
3131
import io.getstream.chat.android.compose.viewmodel.messages.AttachmentsPickerViewModel
@@ -129,7 +129,7 @@ class MessagesActivity3 : AppCompatActivity() {
129129
// 6 - Show the overlay if we've selected a message
130130
if (selectedMessage != null) {
131131
SelectedMessageOverlay(
132-
messageOptions = defaultMessageOptions(
132+
messageOptions = defaultMessageOptionsState(
133133
selectedMessage,
134134
user,
135135
listViewModel.isInThread
@@ -139,7 +139,8 @@ class MessagesActivity3 : AppCompatActivity() {
139139
composerViewModel.performMessageAction(action)
140140
listViewModel.performMessageAction(action)
141141
},
142-
onDismiss = { listViewModel.removeOverlay() }
142+
onDismiss = { listViewModel.removeOverlay() },
143+
currentUser = user
143144
)
144145
}
145146
}

app/src/main/java/com/example/chattutorial/MessagesActivity4.kt

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,13 @@ import androidx.compose.ui.Modifier
2929
import androidx.compose.ui.graphics.RectangleShape
3030
import androidx.compose.ui.unit.dp
3131
import io.getstream.chat.android.common.state.MessageMode.MessageThread
32-
import io.getstream.chat.android.compose.state.messages.composer.MessageInputState
32+
import io.getstream.chat.android.compose.state.messages.composer.MessageComposerState
3333
import io.getstream.chat.android.compose.ui.messages.attachments.AttachmentsPicker
3434
import io.getstream.chat.android.compose.ui.messages.composer.MessageComposer
3535
import io.getstream.chat.android.compose.ui.messages.composer.components.MessageInput
3636
import io.getstream.chat.android.compose.ui.messages.list.MessageList
3737
import io.getstream.chat.android.compose.ui.messages.overlay.SelectedMessageOverlay
38-
import io.getstream.chat.android.compose.ui.messages.overlay.defaultMessageOptions
38+
import io.getstream.chat.android.compose.ui.messages.overlay.defaultMessageOptionsState
3939
import io.getstream.chat.android.compose.ui.theme.ChatTheme
4040
import io.getstream.chat.android.compose.ui.theme.StreamShapes
4141
import io.getstream.chat.android.compose.viewmodel.messages.AttachmentsPickerViewModel
@@ -134,7 +134,7 @@ class MessagesActivity4 : AppCompatActivity() {
134134
// 6 - Show the overlay if we've selected a message
135135
if (selectedMessage != null) {
136136
SelectedMessageOverlay(
137-
messageOptions = defaultMessageOptions(
137+
messageOptions = defaultMessageOptionsState(
138138
selectedMessage,
139139
user,
140140
listViewModel.isInThread
@@ -144,7 +144,8 @@ class MessagesActivity4 : AppCompatActivity() {
144144
composerViewModel.performMessageAction(action)
145145
listViewModel.performMessageAction(action)
146146
},
147-
onDismiss = { listViewModel.removeOverlay() }
147+
onDismiss = { listViewModel.removeOverlay() },
148+
currentUser = user
148149
)
149150
}
150151
}
@@ -169,7 +170,7 @@ class MessagesActivity4 : AppCompatActivity() {
169170
.fillMaxWidth()
170171
.weight(7f)
171172
.padding(start = 8.dp),
172-
messageInputState = MessageInputState(
173+
messageComposerState = MessageComposerState(
173174
inputValue = value,
174175
attachments = selectedAttachments,
175176
action = activeAction,

0 commit comments

Comments
 (0)