File tree Expand file tree Collapse file tree 10 files changed +11
-30
lines changed
src/main/java/com/example/chattutorial
src/main/java/com/example/chattutorial Expand file tree Collapse file tree 10 files changed +11
-30
lines changed Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ android {
3535
3636dependencies {
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'
Original file line number Diff line number Diff 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 -> {
Original file line number Diff line number Diff 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 = () -> {
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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 = () -> {
Original file line number Diff line number Diff line change @@ -39,7 +39,7 @@ android {
3939
4040dependencies {
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
Original file line number Diff line number Diff 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 ->
Original file line number Diff line number Diff 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 = {
Original file line number Diff line number Diff 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) {
Original file line number Diff line number Diff 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 = {
You can’t perform that action at this time.
0 commit comments