Turns out Koin can't inject null

Fix #23
This commit is contained in:
MM20
2022-02-08 21:46:46 +01:00
parent 1014ffae29
commit fafe6cf87a
3 changed files with 18 additions and 11 deletions
@@ -3,6 +3,16 @@ package de.mm20.launcher2.search
import de.mm20.launcher2.search.data.Searchable
interface SearchableSerializer {
fun serialize(searchable: Searchable): String
fun serialize(searchable: Searchable): String?
val typePrefix: String
}
class NullSerializer : SearchableSerializer {
override fun serialize(searchable: Searchable): String? {
return null
}
override val typePrefix: String
get() = "null"
}