PeerCard. Menu. Hide "Add to Addressbook" if not logged in
This commit is contained in:
parent
819dc4e1a9
commit
b98581303e
@ -739,9 +739,15 @@ class RecentPeerCard extends BasePeerCard {
|
|||||||
menuItems.add(_rmFavAction(peer.id, () async {}));
|
menuItems.add(_rmFavAction(peer.id, () async {}));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!gFFI.abModel.idContainBy(peer.id)) {
|
if (gFFI.userModel.userName.isNotEmpty) {
|
||||||
|
// if (!gFFI.abModel.idContainBy(peer.id)) {
|
||||||
|
// menuItems.add(_addToAb(peer));
|
||||||
|
// } else {
|
||||||
|
// menuItems.add(_removeFromAb(peer));
|
||||||
|
// }
|
||||||
menuItems.add(_addToAb(peer));
|
menuItems.add(_addToAb(peer));
|
||||||
}
|
}
|
||||||
|
|
||||||
menuItems.add(MenuEntryDivider());
|
menuItems.add(MenuEntryDivider());
|
||||||
menuItems.add(_removeAction(peer.id, () async {
|
menuItems.add(_removeAction(peer.id, () async {
|
||||||
await bind.mainLoadRecentPeers();
|
await bind.mainLoadRecentPeers();
|
||||||
@ -784,9 +790,16 @@ class FavoritePeerCard extends BasePeerCard {
|
|||||||
menuItems.add(_rmFavAction(peer.id, () async {
|
menuItems.add(_rmFavAction(peer.id, () async {
|
||||||
await bind.mainLoadFavPeers();
|
await bind.mainLoadFavPeers();
|
||||||
}));
|
}));
|
||||||
if (!gFFI.abModel.idContainBy(peer.id)) {
|
|
||||||
|
if (gFFI.userModel.userName.isNotEmpty) {
|
||||||
|
// if (!gFFI.abModel.idContainBy(peer.id)) {
|
||||||
|
// menuItems.add(_addToAb(peer));
|
||||||
|
// } else {
|
||||||
|
// menuItems.add(_removeFromAb(peer));
|
||||||
|
// }
|
||||||
menuItems.add(_addToAb(peer));
|
menuItems.add(_addToAb(peer));
|
||||||
}
|
}
|
||||||
|
|
||||||
menuItems.add(MenuEntryDivider());
|
menuItems.add(MenuEntryDivider());
|
||||||
menuItems.add(_removeAction(peer.id, () async {
|
menuItems.add(_removeAction(peer.id, () async {
|
||||||
await bind.mainLoadFavPeers();
|
await bind.mainLoadFavPeers();
|
||||||
@ -821,10 +834,16 @@ class DiscoveredPeerCard extends BasePeerCard {
|
|||||||
if (Platform.isWindows) {
|
if (Platform.isWindows) {
|
||||||
menuItems.add(_createShortCutAction(peer.id));
|
menuItems.add(_createShortCutAction(peer.id));
|
||||||
}
|
}
|
||||||
menuItems.add(MenuEntryDivider());
|
|
||||||
if (!gFFI.abModel.idContainBy(peer.id)) {
|
if (gFFI.userModel.userName.isNotEmpty) {
|
||||||
|
// if (!gFFI.abModel.idContainBy(peer.id)) {
|
||||||
|
// menuItems.add(_addToAb(peer));
|
||||||
|
// } else {
|
||||||
|
// menuItems.add(_removeFromAb(peer));
|
||||||
|
// }
|
||||||
menuItems.add(_addToAb(peer));
|
menuItems.add(_addToAb(peer));
|
||||||
}
|
}
|
||||||
|
|
||||||
menuItems.add(MenuEntryDivider());
|
menuItems.add(MenuEntryDivider());
|
||||||
menuItems.add(_removeAction(peer.id, () async {}));
|
menuItems.add(_removeAction(peer.id, () async {}));
|
||||||
return menuItems;
|
return menuItems;
|
||||||
@ -865,6 +884,7 @@ class AddressBookPeerCard extends BasePeerCard {
|
|||||||
if (gFFI.abModel.tags.isNotEmpty) {
|
if (gFFI.abModel.tags.isNotEmpty) {
|
||||||
menuItems.add(_editTagAction(peer.id));
|
menuItems.add(_editTagAction(peer.id));
|
||||||
}
|
}
|
||||||
|
|
||||||
menuItems.add(MenuEntryDivider());
|
menuItems.add(MenuEntryDivider());
|
||||||
menuItems.add(_removeAction(peer.id, () async {}));
|
menuItems.add(_removeAction(peer.id, () async {}));
|
||||||
return menuItems;
|
return menuItems;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user