Refactor search
This commit is contained in:
@@ -9,6 +9,9 @@ import java.text.Collator
|
||||
|
||||
interface PinnableSearchable : Searchable, Comparable<PinnableSearchable> {
|
||||
|
||||
val domain: String
|
||||
val key: String
|
||||
|
||||
val label: String
|
||||
val labelOverride: String?
|
||||
get() = null
|
||||
|
||||
@@ -1,6 +1,3 @@
|
||||
package de.mm20.launcher2.search
|
||||
|
||||
interface Searchable {
|
||||
val domain: String
|
||||
val key: String
|
||||
}
|
||||
interface Searchable
|
||||
@@ -1,8 +0,0 @@
|
||||
package de.mm20.launcher2.search
|
||||
|
||||
import kotlinx.collections.immutable.ImmutableList
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
|
||||
interface SearchableRepository<T: Searchable> {
|
||||
fun search(query: String): Flow<ImmutableList<T>>
|
||||
}
|
||||
Reference in New Issue
Block a user