Skip to content

Commit f82481e

Browse files
Consolidate duplicate TagClickListener and fix conflict
Merged `TagClickListener` into `OnTagClickListener` with default implementations. Updated `OnCourseItemSelected` and `CoursesFragment` to use non-nullable `RealmTag` in `onTagClicked` to resolve interface signature conflict. Deleted `TagClickListener`.
1 parent 5ece8f6 commit f82481e

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

app/src/main/java/org/ole/planet/myplanet/callback/OnCourseItemSelected.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@ import org.ole.planet.myplanet.model.RealmTag
66
interface OnCourseItemSelected {
77
@JvmSuppressWildcards
88
fun onSelectedListChange(list: MutableList<RealmMyCourse?>)
9-
fun onTagClicked(tag: RealmTag?)
9+
fun onTagClicked(tag: RealmTag)
1010
}

app/src/main/java/org/ole/planet/myplanet/ui/courses/CoursesFragment.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -562,9 +562,9 @@ class CoursesFragment : BaseRecyclerFragment<RealmMyCourse?>(), OnCourseItemSele
562562
hideButtons()
563563
}
564564

565-
override fun onTagClicked(tag: RealmTag?) {
565+
override fun onTagClicked(tag: RealmTag) {
566566
if (!searchTags.contains(tag)) {
567-
tag?.let { searchTags.add(it) }
567+
searchTags.add(tag)
568568
}
569569
filterCoursesAndUpdateUi()
570570
showTagText(searchTags, tvSelected)

0 commit comments

Comments
 (0)