Skip to content

Commit d557117

Browse files
committed
🐛 이벤트 처리가 다른 곳에서 되던 오류 수정
1 parent 1d6c90d commit d557117

File tree

1 file changed

+29
-25
lines changed

1 file changed

+29
-25
lines changed

presentation/src/main/java/com/whyranoid/presentation/community/CommunityItemFragment.kt

Lines changed: 29 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -71,33 +71,37 @@ internal class CommunityItemFragment :
7171
}
7272
}
7373
is Event.JoinGroup -> {
74-
if (event.isSuccess) {
75-
Snackbar.make(
76-
binding.root,
77-
getString(R.string.text_join_group_success),
78-
Snackbar.LENGTH_SHORT
79-
).show()
80-
} else {
81-
Snackbar.make(
82-
binding.root,
83-
getString(R.string.text_join_group_fail),
84-
Snackbar.LENGTH_SHORT
85-
).show()
74+
if (category == CommunityCategory.BOARD) {
75+
if (event.isSuccess) {
76+
Snackbar.make(
77+
binding.root,
78+
getString(R.string.text_join_group_success),
79+
Snackbar.LENGTH_SHORT
80+
).show()
81+
} else {
82+
Snackbar.make(
83+
binding.root,
84+
getString(R.string.text_join_group_fail),
85+
Snackbar.LENGTH_SHORT
86+
).show()
87+
}
8688
}
8789
}
8890
is Event.DeletePost -> {
89-
if (event.isSuccess) {
90-
Snackbar.make(
91-
binding.root,
92-
getString(R.string.text_delete_post_success),
93-
Snackbar.LENGTH_SHORT
94-
).show()
95-
} else {
96-
Snackbar.make(
97-
binding.root,
98-
getString(R.string.text_delete_post_fail),
99-
Snackbar.LENGTH_SHORT
100-
).show()
91+
if (category == CommunityCategory.MY_POST) {
92+
if (event.isSuccess) {
93+
Snackbar.make(
94+
binding.root,
95+
getString(R.string.text_delete_post_success),
96+
Snackbar.LENGTH_SHORT
97+
).show()
98+
} else {
99+
Snackbar.make(
100+
binding.root,
101+
getString(R.string.text_delete_post_fail),
102+
Snackbar.LENGTH_SHORT
103+
).show()
104+
}
101105
}
102106
}
103107
}
@@ -120,7 +124,7 @@ internal class CommunityItemFragment :
120124
binding.rvCommunity.adapter = postAdapter
121125

122126
viewLifecycleOwner.repeatWhenUiStarted {
123-
viewModel.myGroupList.collect { myGroupList ->
127+
viewModel.myGroupList.collectLatest { myGroupList ->
124128
postAdapter.setMyGroupList(myGroupList)
125129
}
126130
}

0 commit comments

Comments
 (0)