diff --git a/.gitignore b/.gitignore index 0e4fa11419e4dd70c931de6b150bfad4e750369c..557066e24e6b752451cb1ac86fa842af08315106 100644 --- a/.gitignore +++ b/.gitignore @@ -56,3 +56,6 @@ packages/dubp_rs/lib/ffi.dart /target pubkeys.txt + +# Linux builds +linux/ diff --git a/lib/main.dart b/lib/main.dart index 5a91e11b2fb3b9bf36d4efb0c13bf69b58c5d578..c106d405b092e65f1e3e07e280fc676062195921 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -28,6 +28,7 @@ import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:gecko/screens/myWallets/walletsHome.dart'; import 'package:graphql_flutter/graphql_flutter.dart'; +import 'package:hive/hive.dart'; import 'package:provider/provider.dart'; import 'package:flutter/foundation.dart'; import 'package:responsive_framework/responsive_framework.dart'; @@ -47,6 +48,10 @@ Future<void> main() async { // _walletsProvider.getDefaultWallet(); appVersion = await _homeProvider.getAppVersion(); prefs = await SharedPreferences.getInstance(); + + Hive.init(appPath.path); + await Hive.openBox("walletBox"); + // final HiveStore _store = // await HiveStore.open(path: '${appPath.path}/gqlCache'); diff --git a/pubspec.lock b/pubspec.lock index 9f726180e1416fdf0b70867960f8ff77a35014c1..e13954ab90d1d95d5f5ef9a606b2c5c5b86495bc 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -349,12 +349,12 @@ packages: source: hosted version: "5.0.0" hive: - dependency: transitive + dependency: "direct main" description: name: hive url: "https://pub.dartlang.org" source: hosted - version: "2.0.0" + version: "2.0.4" http: dependency: "direct main" description: diff --git a/pubspec.yaml b/pubspec.yaml index 9b605a64ad0cf47a3d56b81343b0c439aee65979..d92f9d6f71068095a2192dbd138b81af35868808 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -51,6 +51,7 @@ dependencies: sdk: flutter test: ^1.17.10 unorm_dart: ^0.2.0 + hive: ^2.0.4 flutter_icons: android: "ic_launcher"