diff --git a/lib/foundation/comic_source/comic_source.dart b/lib/foundation/comic_source/comic_source.dart index 544e9a6..06621ad 100644 --- a/lib/foundation/comic_source/comic_source.dart +++ b/lib/foundation/comic_source/comic_source.dart @@ -291,8 +291,6 @@ class AccountConfig { final void Function() logout; - final bool allowReLogin; - final List infoItems; final bool Function(String url, String title)? checkLoginStatus; @@ -312,8 +310,7 @@ class AccountConfig { this.onLoginWithWebviewSuccess, this.cookieFields, this.validateCookies, - ) : allowReLogin = true, - infoItems = const []; + ) : infoItems = const []; } class AccountInfoItem { diff --git a/lib/foundation/comic_source/parser.dart b/lib/foundation/comic_source/parser.dart index b7e2257..b9f88df 100644 --- a/lib/foundation/comic_source/parser.dart +++ b/lib/foundation/comic_source/parser.dart @@ -657,7 +657,7 @@ class ComicSourceParser { Future>> Function(String? next, [String? folder])? loadNext; - if (_checkExists("favorites.loadComic")) { + if (_checkExists("favorites.loadComics")) { loadComic = (int page, [String? folder]) async { Future>> func() async { try { diff --git a/lib/pages/accounts_page.dart b/lib/pages/accounts_page.dart index 9651219..c7743bc 100644 --- a/lib/pages/accounts_page.dart +++ b/lib/pages/accounts_page.dart @@ -86,7 +86,7 @@ class AccountsPage extends StatelessWidget { ); } } - if (element.account!.allowReLogin) { + if (element.data["account"] is List) { bool loading = logic._reLogin[element.key] == true; yield ListTile( title: Text("Re-login".tl),