mirror of
https://github.com/cypherstack/stack_wallet.git
synced 2025-03-23 23:58:45 +00:00
fix hive box deletion
This commit is contained in:
parent
6fb526efe5
commit
69fabde3a5
2 changed files with 7 additions and 2 deletions
|
@ -15,7 +15,6 @@ import 'package:flutter/foundation.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||||
import 'package:flutter_svg/svg.dart';
|
import 'package:flutter_svg/svg.dart';
|
||||||
import 'package:hive_flutter/hive_flutter.dart';
|
|
||||||
import 'package:stackwallet/db/hive/db.dart';
|
import 'package:stackwallet/db/hive/db.dart';
|
||||||
import 'package:stackwallet/notifications/show_flush_bar.dart';
|
import 'package:stackwallet/notifications/show_flush_bar.dart';
|
||||||
import 'package:stackwallet/pages/settings_views/global_settings_view/stack_backup_views/helpers/restore_create_backup.dart';
|
import 'package:stackwallet/pages/settings_views/global_settings_view/stack_backup_views/helpers/restore_create_backup.dart';
|
||||||
|
@ -213,8 +212,8 @@ class _ForgottenPassphraseRestoreFromSWBState
|
||||||
await (ref.read(secureStoreProvider).store as DesktopSecureStore)
|
await (ref.read(secureStoreProvider).store as DesktopSecureStore)
|
||||||
.close();
|
.close();
|
||||||
ref.refresh(secureStoreProvider);
|
ref.refresh(secureStoreProvider);
|
||||||
|
await ref.read(storageCryptoHandlerProvider).deleteBox();
|
||||||
ref.refresh(storageCryptoHandlerProvider);
|
ref.refresh(storageCryptoHandlerProvider);
|
||||||
await Hive.deleteBoxFromDisk(DB.boxNameDesktopData);
|
|
||||||
await DB.instance.init();
|
await DB.instance.init();
|
||||||
if (mounted) {
|
if (mounted) {
|
||||||
Navigator.of(context)
|
Navigator.of(context)
|
||||||
|
|
|
@ -209,4 +209,10 @@ class DPS {
|
||||||
}
|
}
|
||||||
return value;
|
return value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// Dangerous. Used in one place and should not be called anywhere else.
|
||||||
|
@Deprecated("Don't use this if at all possible")
|
||||||
|
Future<void> deleteBox() async {
|
||||||
|
await Hive.deleteBoxFromDisk(kBoxNameDesktopData);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue