Build 334

- Disable WAL
This commit is contained in:
Hanh 2022-12-24 01:40:01 +08:00
parent 3ec9b73d4a
commit 321fea73fd
4 changed files with 9 additions and 14 deletions

View File

@ -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>

View File

@ -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");
});
}

View File

@ -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');

View File

@ -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"