Skip to content

Commit 02c0d5b

Browse files
authored
Merge pull request #51 from GetStream/feature/cas-980-documentationUpdate
Update tutorial to the newest SDK version
2 parents 02fa3f4 + b9306ae commit 02c0d5b

File tree

10 files changed

+11
-30
lines changed

10 files changed

+11
-30
lines changed

samplejava/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ android {
3535

3636
dependencies {
3737
// Add new dependencies
38-
implementation "io.getstream:stream-chat-android-ui-components:4.8.0"
38+
implementation "io.getstream:stream-chat-android-ui-components:4.10.0"
3939
implementation 'io.coil-kt:coil:1.1.1'
4040

4141
implementation 'androidx.appcompat:appcompat:1.2.0'

samplejava/src/main/java/com/example/chattutorial/ChannelActivity.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,9 +76,7 @@ protected void onCreate(@Nullable Bundle savedInstanceState) {
7676
});
7777

7878
// Step 4 - Let the message input know when we are editing a message
79-
binding.messageListView.setMessageEditHandler(message -> {
80-
messageInputViewModel.getEditMessage().postValue(message);
81-
});
79+
binding.messageListView.setMessageEditHandler(messageInputViewModel::postMessageToEdit);
8280

8381
// Step 5 - Handle navigate up state
8482
messageListViewModel.getState().observe(this, state -> {

samplejava/src/main/java/com/example/chattutorial/ChannelActivity2.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,7 @@ protected void onCreate(@Nullable Bundle savedInstanceState) {
8484
});
8585

8686
// Step 5 - Let the message input know when we are editing a message
87-
binding.messageListView.setMessageEditHandler(message -> {
88-
messageInputViewModel.getEditMessage().postValue(message);
89-
});
87+
binding.messageListView.setMessageEditHandler(messageInputViewModel::postMessageToEdit);
9088

9189
// Step 6 - Handle back button behaviour correctly when you're in a thread
9290
MessageListHeaderView.OnClickListener backHandler = () -> {

samplejava/src/main/java/com/example/chattutorial/ChannelActivity3.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -92,9 +92,7 @@ protected void onCreate(@Nullable Bundle savedInstanceState) {
9292
});
9393

9494
// Step 5 - Let the message input know when we are editing a message
95-
binding.messageListView.setMessageEditHandler(message -> {
96-
messageInputViewModel.getEditMessage().postValue(message);
97-
});
95+
binding.messageListView.setMessageEditHandler(messageInputViewModel::postMessageToEdit);
9896

9997
// Step 6 - Handle back button behaviour correctly when you're in a thread
10098
MessageListHeaderView.OnClickListener backHandler = () -> {
@@ -115,9 +113,7 @@ public void handleOnBackPressed() {
115113

116114
// Obtain a ChannelController
117115
ChatDomain.instance()
118-
.getUseCases()
119-
.getGetChannelController()
120-
.invoke(cid)
116+
.getChannelController(cid)
121117
.enqueue((result) -> {
122118
ChannelController channelController = result.data();
123119

samplejava/src/main/java/com/example/chattutorial/ChannelActivity4.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,9 +93,7 @@ protected void onCreate(@Nullable Bundle savedInstanceState) {
9393
});
9494

9595
// Step 5 - Let the message input know when we are editing a message
96-
binding.messageListView.setMessageEditHandler(message -> {
97-
messageInputViewModel.getEditMessage().postValue(message);
98-
});
96+
binding.messageListView.setMessageEditHandler(messageInputViewModel::postMessageToEdit);
9997

10098
// Step 6 - Handle back button behaviour correctly when you're in a thread
10199
MessageListHeaderView.OnClickListener backHandler = () -> {

samplekotlin/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ android {
3939

4040
dependencies {
4141
// Add new dependencies
42-
implementation "io.getstream:stream-chat-android-ui-components:4.8.0"
42+
implementation "io.getstream:stream-chat-android-ui-components:4.10.0"
4343
implementation 'io.coil-kt:coil:1.1.1'
4444
implementation "androidx.activity:activity-ktx:1.2.0"
4545

samplekotlin/src/main/java/com/example/chattutorial/ChannelActivity.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,7 @@ class ChannelActivity : AppCompatActivity() {
6464
}
6565

6666
// Step 4 - Let the message input know when we are editing a message
67-
binding.messageListView.setMessageEditHandler { message ->
68-
messageInputViewModel.editMessage.postValue(message)
69-
}
67+
binding.messageListView.setMessageEditHandler(messageInputViewModel::postMessageToEdit)
7068

7169
// Step 5 - Handle navigate up state
7270
messageListViewModel.state.observe(this) { state ->

samplekotlin/src/main/java/com/example/chattutorial/ChannelActivity2.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,7 @@ class ChannelActivity2 : AppCompatActivity() {
7272
}
7373

7474
// Step 5 - Let the message input know when we are editing a message
75-
binding.messageListView.setMessageEditHandler { message ->
76-
messageInputViewModel.editMessage.postValue(message)
77-
}
75+
binding.messageListView.setMessageEditHandler(messageInputViewModel::postMessageToEdit)
7876

7977
// Step 6 - Handle back button behaviour correctly when you're in a thread
8078
val backHandler = {

samplekotlin/src/main/java/com/example/chattutorial/ChannelActivity3.kt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,7 @@ class ChannelActivity3 : AppCompatActivity() {
7474
}
7575

7676
// Step 5 - Let the message input know when we are editing a message
77-
binding.messageListView.setMessageEditHandler { message ->
78-
messageInputViewModel.editMessage.postValue(message)
79-
}
77+
binding.messageListView.setMessageEditHandler(messageInputViewModel::postMessageToEdit)
8078

8179
// Step 6 - Handle back button behaviour correctly when you're in a thread
8280
val backHandler = {
@@ -94,7 +92,6 @@ class ChannelActivity3 : AppCompatActivity() {
9492
// Obtain a ChannelController
9593
ChatDomain
9694
.instance()
97-
.useCases
9895
.getChannelController(cid)
9996
.enqueue { channelControllerResult ->
10097
if (channelControllerResult.isSuccess) {

samplekotlin/src/main/java/com/example/chattutorial/ChannelActivity4.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,7 @@ class ChannelActivity4 : AppCompatActivity() {
7777
}
7878

7979
// Step 5 - Let the message input know when we are editing a message
80-
binding.messageListView.setMessageEditHandler { message ->
81-
messageInputViewModel.editMessage.postValue(message)
82-
}
80+
binding.messageListView.setMessageEditHandler(messageInputViewModel::postMessageToEdit)
8381

8482
// Step 6 - Handle back button behaviour correctly when you're in a thread
8583
val backHandler = {

0 commit comments

Comments
 (0)