From 1e728418a1c6c680995e24e65aef544a2c85bfe6 Mon Sep 17 00:00:00 2001 From: poka Date: Sun, 12 Sep 2021 07:15:51 +0200 Subject: [PATCH] Start hive integration --- .gitignore | 3 +++ lib/main.dart | 5 +++++ pubspec.lock | 4 ++-- pubspec.yaml | 1 + 4 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 0e4fa11..557066e 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 5a91e11..c106d40 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 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 9f72618..e13954a 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 9b605a6..d92f9d6 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"