mirror of
https://github.com/venera-app/venera.git
synced 2025-09-27 15:57:25 +00:00
main page: fix dulplicated account badge
This commit is contained in:
@@ -70,6 +70,7 @@ class AccountsPage extends StatelessWidget {
|
|||||||
),
|
),
|
||||||
);
|
);
|
||||||
element.saveData();
|
element.saveData();
|
||||||
|
ComicSource.notifyListeners();
|
||||||
logic.update();
|
logic.update();
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
@@ -124,6 +125,7 @@ class AccountsPage extends StatelessWidget {
|
|||||||
element.data["account"] = null;
|
element.data["account"] = null;
|
||||||
element.account?.logout();
|
element.account?.logout();
|
||||||
element.saveData();
|
element.saveData();
|
||||||
|
ComicSource.notifyListeners();
|
||||||
logic.update();
|
logic.update();
|
||||||
},
|
},
|
||||||
trailing: const Icon(Icons.logout),
|
trailing: const Icon(Icons.logout),
|
||||||
|
@@ -40,6 +40,7 @@ class ComicSourcePage extends StatefulWidget {
|
|||||||
}
|
}
|
||||||
controller?.close();
|
controller?.close();
|
||||||
if (shouldUpdate.isEmpty) {
|
if (shouldUpdate.isEmpty) {
|
||||||
|
App.rootContext.showMessage(message: "No Update Available".tl);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
var msg = "";
|
var msg = "";
|
||||||
|
@@ -820,6 +820,7 @@ class _AccountsWidgetState extends State<_AccountsWidget> {
|
|||||||
|
|
||||||
void onComicSourceChange() {
|
void onComicSourceChange() {
|
||||||
setState(() {
|
setState(() {
|
||||||
|
accounts.clear();
|
||||||
for (var c in ComicSource.all()) {
|
for (var c in ComicSource.all()) {
|
||||||
if (c.isLogged) {
|
if (c.isLogged) {
|
||||||
accounts.add(c.name);
|
accounts.add(c.name);
|
||||||
|
Reference in New Issue
Block a user