Migrate from v1.x to v2.x
Version 2.0.0 of the plugin SDK introduces some breaking changes:
Name changes
- The
SearchPluginConfig
class has been renamed toQueryPluginConfig
Signature changes
FileProvider
search
kt
suspend fun search(query: String, allowNetwork: Boolean): List<File>
has been changed to
kt
suspend fun search(query: String, params: SearchParams): List<File>
params
provides additional properties to configure how the search is performed:
allowNetwork
- whether to allow network requestslang
- the language to use for the search
get
kt
suspend fun get(id: String): File?
has been changed to
kt
suspend fun get(id: String, params: GetParams): File?