fixed build errors and account switching token issue

This commit is contained in:
Marton Kiss 2025-01-30 11:08:27 +01:00
parent 300b951014
commit 24f8804f60
3 changed files with 5 additions and 4 deletions

View File

@ -8,7 +8,7 @@ import 'package:refilc/models/settings.dart';
import 'package:flutter/foundation.dart';
// ignore: depend_on_referenced_packages
import 'package:sqflite_common_ffi/sqflite_ffi.dart';
import 'package:sqflite_common_ffi_web/sqflite_ffi_web.dart';
// import 'package:sqflite_common_ffi_web/sqflite_ffi_web.dart';
const settingsDB = DatabaseStruct("settings", {
"language": String, "start_page": int, "rounding": int, "theme": int,
@ -110,7 +110,8 @@ Future<Database> initDB(DatabaseProvider database) async {
Database db;
if (kIsWeb) {
db = await databaseFactoryFfiWeb.openDatabase("app.db");
// db = await databaseFactoryFfiWeb.openDatabase("app.db");
throw "web is not supported";
} else if (Platform.isLinux || Platform.isWindows) {
sqfliteFfiInit();
db = await databaseFactoryFfi.openDatabase("app.db");

View File

@ -73,7 +73,7 @@ dependencies:
package_info_plus: ^8.0.0
screenshot: ^3.0.0
flutter_staggered_grid_view: ^0.7.0
sqflite_common_ffi_web: ^0.4.0
# sqflite_common_ffi_web: ^0.4.0
image_crop_plus: ^1.0.0
googleapis: ^13.2.0
google_sign_in: ^6.2.1

View File

@ -153,7 +153,7 @@ class SettingsScreenState extends State<SettingsScreen>
// check if refresh token is still valid
String? err = await refresh();
if (err != null) {
if (err != null && err != "success") {
showDialog(
context: context,
builder: (_) => AlertDialog(