From 1c1a4fa4f3366b634fe4c34035387e1e69bde0a0 Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Tue, 29 Jun 2021 07:59:37 +0200 Subject: [PATCH] fix: Flutter Hive on Linux --- .gitignore | 1 + lib/utils/database/flutter_famedly_sdk_hive_database.dart | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index a0ba9ff8..d3793272 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,7 @@ *.swp *.snap .DS_Store +.local/ .atom/ .buildlog/ .history diff --git a/lib/utils/database/flutter_famedly_sdk_hive_database.dart b/lib/utils/database/flutter_famedly_sdk_hive_database.dart index 5926ca39..d9a4cf35 100644 --- a/lib/utils/database/flutter_famedly_sdk_hive_database.dart +++ b/lib/utils/database/flutter_famedly_sdk_hive_database.dart @@ -24,7 +24,11 @@ class FlutterFamedlySdkHiveDatabase extends FamedlySdkHiveDatabase { Client client) async { if (!kIsWeb && !_hiveInitialized) { Logs().i('Init Hive database...'); - await Hive.initFlutter(); + if (!kIsWeb && Platform.isLinux) { + Hive.init('.local/share/fluffychat/'); + } else { + await Hive.initFlutter(); + } _hiveInitialized = true; } HiveCipher hiverCipher;