|
|
@ -8,7 +8,6 @@ import androidx.room.Index |
|
|
|
import androidx.room.PrimaryKey |
|
|
|
import androidx.room.PrimaryKey |
|
|
|
import io.legado.app.utils.GSON |
|
|
|
import io.legado.app.utils.GSON |
|
|
|
import io.legado.app.utils.fromJsonObject |
|
|
|
import io.legado.app.utils.fromJsonObject |
|
|
|
import io.legado.app.utils.splitNotBlank |
|
|
|
|
|
|
|
import kotlinx.android.parcel.IgnoredOnParcel |
|
|
|
import kotlinx.android.parcel.IgnoredOnParcel |
|
|
|
import kotlinx.android.parcel.Parcelize |
|
|
|
import kotlinx.android.parcel.Parcelize |
|
|
|
|
|
|
|
|
|
|
@ -57,18 +56,6 @@ data class SearchBook( |
|
|
|
variable = GSON.toJson(variableMap) |
|
|
|
variable = GSON.toJson(variableMap) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
fun getKindList(): List<String> { |
|
|
|
|
|
|
|
val kindList = arrayListOf<String>() |
|
|
|
|
|
|
|
wordCount?.let { |
|
|
|
|
|
|
|
if (it.isNotBlank()) kindList.add(it) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
kind?.let { |
|
|
|
|
|
|
|
val kinds = it.splitNotBlank(",", "\n") |
|
|
|
|
|
|
|
kindList.addAll(kinds) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
return kindList |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fun toBook(): Book { |
|
|
|
fun toBook(): Book { |
|
|
|
val book = Book() |
|
|
|
val book = Book() |
|
|
|
book.name = name |
|
|
|
book.name = name |
|
|
|