diff --git a/refilc/lib/database/init.dart b/refilc/lib/database/init.dart index 75826e6..6e7fad2 100644 --- a/refilc/lib/database/init.dart +++ b/refilc/lib/database/init.dart @@ -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 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"); diff --git a/refilc/pubspec.yaml b/refilc/pubspec.yaml index 45307f0..586307a 100644 --- a/refilc/pubspec.yaml +++ b/refilc/pubspec.yaml @@ -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 diff --git a/refilc_mobile_ui/lib/screens/settings/settings_screen.dart b/refilc_mobile_ui/lib/screens/settings/settings_screen.dart index 15f2970..4d8f263 100644 --- a/refilc_mobile_ui/lib/screens/settings/settings_screen.dart +++ b/refilc_mobile_ui/lib/screens/settings/settings_screen.dart @@ -153,7 +153,7 @@ class SettingsScreenState extends State // check if refresh token is still valid String? err = await refresh(); - if (err != null) { + if (err != null && err != "success") { showDialog( context: context, builder: (_) => AlertDialog(