Skip to content

Commit fa4076e

Browse files
committed
♻️ 반복되는 부분 with() 사용 및 함수로 추상화
1 parent 9e9718b commit fa4076e

File tree

1 file changed

+17
-12
lines changed

1 file changed

+17
-12
lines changed

presentation/src/main/java/com/whyranoid/presentation/community/group/detail/GroupSettingDialog.kt

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -30,19 +30,24 @@ class GroupSettingDialog(
3030

3131
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
3232
super.onViewCreated(view, savedInstanceState)
33+
setButtons()
34+
}
3335

34-
binding.btnEditGroup.setOnClickListener {
35-
onEditButtonClickListener.invoke()
36-
dismiss()
37-
}
38-
39-
binding.btnDeleteGroup.setOnClickListener {
40-
onDeleteButtonClickListener.invoke()
41-
dismiss()
42-
}
43-
44-
binding.btnCancel.setOnClickListener {
45-
dismiss()
36+
private fun setButtons() {
37+
with(binding) {
38+
btnEditGroup.setOnClickListener {
39+
onEditButtonClickListener.invoke()
40+
dismiss()
41+
}
42+
43+
btnDeleteGroup.setOnClickListener {
44+
onDeleteButtonClickListener.invoke()
45+
dismiss()
46+
}
47+
48+
btnCancel.setOnClickListener {
49+
dismiss()
50+
}
4651
}
4752
}
4853
}

0 commit comments

Comments
 (0)