From 2925614b6051e4a233913f01f9afbda9ea8cd4d1 Mon Sep 17 00:00:00 2001 From: franzap <_@franzap.com> Date: Fri, 25 Apr 2025 16:14:28 -0300 Subject: [PATCH] Add guard for signer in detail screen, add nos.lol additional social relay --- lib/models/nostr_adapter.dart | 7 ++++++- lib/screens/app_detail_screen.dart | 4 +++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/lib/models/nostr_adapter.dart b/lib/models/nostr_adapter.dart index 51c65f4..7b3a476 100644 --- a/lib/models/nostr_adapter.dart +++ b/lib/models/nostr_adapter.dart @@ -13,7 +13,12 @@ import 'package:zapstore/widgets/latest_releases_container.dart'; // NOTE: Very important to use const in relay args to preserve equality in Riverpod families // const kAppRelays = {'ws://10.0.2.2:3000'}; const kAppRelays = {'wss://relay.zapstore.dev'}; -const kSocialRelays = {'wss://relay.damus.io', 'wss://relay.primal.net', 'ndk'}; +const kSocialRelays = { + 'wss://relay.damus.io', + 'wss://relay.primal.net', + 'wss://nos.lol', + 'ndk' +}; const kVertexRelay = {'wss://relay.vertexlab.io'}; mixin NostrAdapter> on Adapter { diff --git a/lib/screens/app_detail_screen.dart b/lib/screens/app_detail_screen.dart index 840aa09..cf32a09 100644 --- a/lib/screens/app_detail_screen.dart +++ b/lib/screens/app_detail_screen.dart @@ -168,7 +168,9 @@ class AppDetailScreen extends HookConsumerWidget { padding: const EdgeInsets.only(right: 14), child: SignerContainer(app: app), ), - if (app.latestMetadata != null && app.isSelfSigned) + if (app.latestMetadata != null && + app.signer.isPresent && + app.isSelfSigned) Column( crossAxisAlignment: CrossAxisAlignment.start, children: [