Added timeout in case the JNI Isolate crashes and adds a dispose method to be kill the JNI Isolate

This commit is contained in:
2025-10-21 02:18:16 +01:00
parent 0bbf59fda0
commit 2b0b59aad2
2 changed files with 8 additions and 1 deletions

View File

@@ -190,6 +190,10 @@ class JniIsolate {
}
}
dispose() {
_jvmIsolate.kill(priority: Isolate.immediate);
}
List<JSAnime> _getAnimeSearchResults(JAniyomiBridge jAniyomiBridge, String query, int page, String source) {
JList<JObject?>? searchResults = jAniyomiBridge.getAnimeSearchResults(
JString.fromString(query),