Small fixes

This commit is contained in:
Kevin Rodrigues Borges
2025-09-16 07:04:15 +01:00
parent 9152a4dad9
commit 59008a4d26

View File

@@ -11,9 +11,14 @@ import 'package:k3vinb5_aniyomi_bridge/jmodels/jsepisode.dart';
class AniyomiBridge { class AniyomiBridge {
static final _aniyomiBridgeDir = "aniyomibridge"; static final _aniyomiBridgeDir = "aniyomibridge";
static late final String _applicationSupportDirectory;
static final _packageAssetsDir = "packages/k3vinb5_aniyomi_bridge/assets"; static final _packageAssetsDir = "packages/k3vinb5_aniyomi_bridge/assets";
static late final JAniyomiBridge _jAniyomiBridge; static late final JAniyomiBridge _jAniyomiBridge;
AniyomiBridge() {
initJvm();
}
Future<void> initJvm() async { Future<void> initJvm() async {
Directory supportDirectory = await getApplicationSupportDirectory(); Directory supportDirectory = await getApplicationSupportDirectory();
await _loadJarIfNeeded(supportDirectory); await _loadJarIfNeeded(supportDirectory);
@@ -23,6 +28,7 @@ class AniyomiBridge {
); );
JAniyomiBridge.init(); JAniyomiBridge.init();
_jAniyomiBridge = JAniyomiBridge(); _jAniyomiBridge = JAniyomiBridge();
_applicationSupportDirectory = supportDirectory.path;
} }
List<JSAnime> getSearchResults(String query, int page, String source) { List<JSAnime> getSearchResults(String query, int page, String source) {