We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 9c84b44 + e7cbdce commit d078aa5Copy full SHA for d078aa5
feature-main/src/main/java/com/hoc/flowmvi/ui/main/MainActivity.kt
@@ -87,7 +87,16 @@ class MainActivity :
87
is SingleEvent.Refresh.Failure -> toast("Refresh failure")
88
is SingleEvent.GetUsersError -> toast("Get user failure")
89
is SingleEvent.RemoveUser.Success -> toast("Removed '${event.user.fullName}'")
90
- is SingleEvent.RemoveUser.Failure -> toast("Error when removing '${event.user.fullName}'")
+ is SingleEvent.RemoveUser.Failure -> {
91
+ toast("Error when removing '${event.user.fullName}'")
92
+ userAdapter.notifyItemChanged(
93
+ vm.viewState.value
94
+ .userItems
95
+ .indexOfFirst { it.id == event.user.id }
96
+ .takeIf { it != RecyclerView.NO_POSITION }
97
+ ?: return
98
+ )
99
+ }
100
}
101
102
0 commit comments