parent
3ec9b73d4a
commit
321fea73fd
|
@ -47,9 +47,6 @@
|
|||
<meta-data
|
||||
android:name="flutterEmbedding"
|
||||
android:value="2" />
|
||||
<meta-data
|
||||
android:name="com.tekartik.sqflite.wal_enabled"
|
||||
android:value="true" />
|
||||
<service android:name="com.pravera.flutter_foreground_task.service.ForegroundService" />
|
||||
</application>
|
||||
<queries>
|
||||
|
|
|
@ -43,12 +43,12 @@ abstract class CoinBase {
|
|||
|
||||
bool exists() => File(dbFullPath).existsSync();
|
||||
|
||||
Future<void> open(bool wal) async {
|
||||
print("Opening DB ${dbFullPath}");
|
||||
Future<void> open(bool delete_wal) async {
|
||||
print("Opening DB ${dbFullPath}, delete_wal = ${delete_wal}");
|
||||
// schema handled in backend
|
||||
db = await openDatabase(dbFullPath, onConfigure: (db) async {
|
||||
if (wal)
|
||||
await db.rawQuery("PRAGMA journal_mode=WAL");
|
||||
if (delete_wal)
|
||||
await db.rawQuery("PRAGMA journal_mode=DELETE");
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
@ -348,10 +348,8 @@ class ZWalletAppState extends State<ZWalletApp> {
|
|||
final dbPath = await getDbPath();
|
||||
for (var coin in coins) {
|
||||
coin.init(dbPath);
|
||||
if (!coin.exists()) {
|
||||
await coin.open(false);
|
||||
await coin.close();
|
||||
}
|
||||
await coin.open(true);
|
||||
await coin.close();
|
||||
}
|
||||
|
||||
if (exportDb) {
|
||||
|
@ -362,7 +360,7 @@ class ZWalletAppState extends State<ZWalletApp> {
|
|||
if (recover) {
|
||||
for (var coin in coins) {
|
||||
await coin.importFromTemp();
|
||||
await coin.open(false);
|
||||
await coin.open(true);
|
||||
await coin.close();
|
||||
}
|
||||
}
|
||||
|
@ -383,7 +381,7 @@ class ZWalletAppState extends State<ZWalletApp> {
|
|||
}
|
||||
|
||||
for (var coin in coins) {
|
||||
await coin.open(true);
|
||||
await coin.open(false);
|
||||
}
|
||||
|
||||
_setProgress(0.6, 'Loading Account Data');
|
||||
|
|
|
@ -15,7 +15,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev
|
|||
# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
|
||||
# Read more about iOS versioning at
|
||||
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
|
||||
version: 1.2.17+333
|
||||
version: 1.2.17+334
|
||||
|
||||
environment:
|
||||
sdk: ">=2.12.0 <3.0.0"
|
||||
|
|
Loading…
Reference in New Issue