diff --git a/flake.nix b/flake.nix index 5f2884e..f396875 100644 --- a/flake.nix +++ b/flake.nix @@ -52,9 +52,11 @@ ]; env = rec { - LD_LIBRARY_PATH = "${pkgs.lib.makeLibraryPath ([ - pkgs.sqlite - ])}"; + LD_LIBRARY_PATH = "${ + pkgs.lib.makeLibraryPath ([ + pkgs.sqlite + ]) + }:./build/linux/x64/debug/plugins/flutter_vodozemac"; ANDROID_HOME = "${android.androidsdk}/libexec/android-sdk"; ANDROID_SDK_ROOT = ANDROID_HOME; diff --git a/lib/controllers/client_controller.dart b/lib/controllers/client_controller.dart index 2b5926f..dc964dd 100644 --- a/lib/controllers/client_controller.dart +++ b/lib/controllers/client_controller.dart @@ -1,7 +1,7 @@ import "dart:convert"; import "dart:io"; - import "package:flutter/foundation.dart"; +import "package:flutter_vodozemac/flutter_vodozemac.dart"; import "package:matrix/matrix.dart"; import "package:flutter_riverpod/flutter_riverpod.dart"; import "package:nexus/controllers/secure_storage_controller.dart"; @@ -14,6 +14,7 @@ class ClientController extends AsyncNotifier { static const sessionBackupKey = "sessionBackup"; @override Future build() async { + await init(); final client = Client( "nexus", logLevel: kReleaseMode ? Level.warning : Level.verbose,