|
@@ -3,11 +3,10 @@ package com.sirekanyan.knigopis.model
|
|
|
import com.sirekanyan.knigopis.R
|
|
import com.sirekanyan.knigopis.R
|
|
|
import com.sirekanyan.knigopis.common.android.ResourceProvider
|
|
import com.sirekanyan.knigopis.common.android.ResourceProvider
|
|
|
import com.sirekanyan.knigopis.common.android.adapter.HeadedModel
|
|
import com.sirekanyan.knigopis.common.android.adapter.HeadedModel
|
|
|
-import com.sirekanyan.knigopis.common.extensions.orDefault
|
|
|
|
|
import com.sirekanyan.knigopis.common.functions.createBookImageUrl
|
|
import com.sirekanyan.knigopis.common.functions.createBookImageUrl
|
|
|
|
|
|
|
|
fun createBookHeaderModel(resources: ResourceProvider, title: String, count: Int): BookHeaderModel {
|
|
fun createBookHeaderModel(resources: ResourceProvider, title: String, count: Int): BookHeaderModel {
|
|
|
- val titleOrDefault = title.orDefault(resources.getString(R.string.books_header_done_other))
|
|
|
|
|
|
|
+ val titleOrDefault = title.ifEmpty { resources.getString(R.string.books_header_done_other) }
|
|
|
val countText = resources.getQuantityString(R.plurals.common_header_books, count, count)
|
|
val countText = resources.getQuantityString(R.plurals.common_header_books, count, count)
|
|
|
return BookHeaderModel(titleOrDefault, countText)
|
|
return BookHeaderModel(titleOrDefault, countText)
|
|
|
}
|
|
}
|