Skip to content

Commit 21dcd4f

Browse files
authored
Merge branch 'main' into th/weekViewItem
2 parents 420a19e + 6302f15 commit 21dcd4f

2 files changed

Lines changed: 2 additions & 8 deletions

File tree

core/src/main/java/com/alamkanak/weekview/CalendarExtensions.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -168,9 +168,7 @@ internal fun firstDayOfYear(): Calendar {
168168
}
169169
}
170170

171-
internal typealias DateRange = List<Calendar>
172-
173-
internal fun DateRange.validate(viewState: ViewState): List<Calendar> {
171+
internal fun List<Calendar>.validate(viewState: ViewState): List<Calendar> {
174172
val minDate = viewState.minDate
175173
val maxDate = viewState.maxDate
176174

core/src/main/java/com/alamkanak/weekview/WeekView.kt

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1479,11 +1479,7 @@ class WeekView @JvmOverloads constructor(
14791479
* @param item The item of type [T] that was submitted to [WeekView]
14801480
* @return A [WeekViewItem] that will be rendered in [WeekView]
14811481
*/
1482-
open fun onCreateItem(item: T): WeekViewItem {
1483-
throw RuntimeException(
1484-
"You called submitList() on WeekView's adapter, but didn't implement onCreateItem()."
1485-
)
1486-
}
1482+
abstract fun onCreateItem(item: T): WeekViewItem
14871483

14881484
/**
14891485
* Called for each element of type [T] that was submitted to this adapter. This method must

0 commit comments

Comments
 (0)