From 830a9ad0e6dc1c3fed5bae1de4d75944b8f50da6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A1n=20Lorenzo=20Meli=C3=A1n?= Date: Wed, 2 Aug 2023 12:58:28 +0100 Subject: [PATCH] Remove suspend from JVM functions --- .idea/.name | 1 + .../ellmental/semanticsearch/SemanticSearch.kt | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 .idea/.name diff --git a/.idea/.name b/.idea/.name new file mode 100644 index 00000000..3f8dbc16 --- /dev/null +++ b/.idea/.name @@ -0,0 +1 @@ +ellmental \ No newline at end of file diff --git a/modules/semanticsearch/src/main/kotlin/com/theagilemonkeys/ellmental/semanticsearch/SemanticSearch.kt b/modules/semanticsearch/src/main/kotlin/com/theagilemonkeys/ellmental/semanticsearch/SemanticSearch.kt index 33c8169d..1a96d76a 100644 --- a/modules/semanticsearch/src/main/kotlin/com/theagilemonkeys/ellmental/semanticsearch/SemanticSearch.kt +++ b/modules/semanticsearch/src/main/kotlin/com/theagilemonkeys/ellmental/semanticsearch/SemanticSearch.kt @@ -46,7 +46,7 @@ class SemanticSearch { */ @OptIn(DelicateCoroutinesApi::class) @JvmName("learn") - suspend fun learnCompletableFuture(input: LearnInput) = + fun learnCompletableFuture(input: LearnInput) = GlobalScope.future { learn(input) } /** @@ -78,7 +78,7 @@ class SemanticSearch { */ @OptIn(DelicateCoroutinesApi::class) @JvmName("search") - suspend fun searchCompletableFuture(text: String, itemsLimit: Int) = + fun searchCompletableFuture(text: String, itemsLimit: Int) = GlobalScope.future { search(text) } }