Skip to content

Commit

Permalink
Merge branch 'main' into th/weekViewItem
Browse files Browse the repository at this point in the history
  • Loading branch information
thellmund authored Jan 27, 2022
2 parents 420a19e + 6302f15 commit 21dcd4f
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -168,9 +168,7 @@ internal fun firstDayOfYear(): Calendar {
}
}

internal typealias DateRange = List<Calendar>

internal fun DateRange.validate(viewState: ViewState): List<Calendar> {
internal fun List<Calendar>.validate(viewState: ViewState): List<Calendar> {
val minDate = viewState.minDate
val maxDate = viewState.maxDate

Expand Down
6 changes: 1 addition & 5 deletions core/src/main/java/com/alamkanak/weekview/WeekView.kt
Original file line number Diff line number Diff line change
Expand Up @@ -1479,11 +1479,7 @@ class WeekView @JvmOverloads constructor(
* @param item The item of type [T] that was submitted to [WeekView]
* @return A [WeekViewItem] that will be rendered in [WeekView]
*/
open fun onCreateItem(item: T): WeekViewItem {
throw RuntimeException(
"You called submitList() on WeekView's adapter, but didn't implement onCreateItem()."
)
}
abstract fun onCreateItem(item: T): WeekViewItem

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

0 comments on commit 21dcd4f

Please sign in to comment.