diff --git a/plugins/sdk/src/main/java/de/mm20/launcher2/sdk/base/SearchPluginProvider.kt b/plugins/sdk/src/main/java/de/mm20/launcher2/sdk/base/SearchPluginProvider.kt index e91fe322..2f9bbaf4 100644 --- a/plugins/sdk/src/main/java/de/mm20/launcher2/sdk/base/SearchPluginProvider.kt +++ b/plugins/sdk/src/main/java/de/mm20/launcher2/sdk/base/SearchPluginProvider.kt @@ -21,7 +21,14 @@ abstract class SearchPluginProvider( * @param query The query to search for */ abstract suspend fun search(query: String, allowNetwork: Boolean): List - abstract suspend fun get(id: String): T? + + /** + * Get an item by its id. + * This only needs to be implemented if `config.storageStrategy` is set to `StoreReference` + */ + open suspend fun get(id: String): T? { + return null + } override fun onCreate(): Boolean { return true