From 3c90e87ac28d4f2b6af60896d7cf8b8c2edc8387 Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Wed, 19 Nov 2025 12:20:11 -0500 Subject: [PATCH] add vodozemac --- flake.nix | 8 +++++--- lib/controllers/client_controller.dart | 3 ++- 2 files changed, 7 insertions(+), 4 deletions(-) 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,