diff --git a/lib/src/visual/views/settings/privacy/user_discovery.view.dart b/lib/src/visual/views/settings/privacy/user_discovery.view.dart index 76ec23b5..23a13f0b 100644 --- a/lib/src/visual/views/settings/privacy/user_discovery.view.dart +++ b/lib/src/visual/views/settings/privacy/user_discovery.view.dart @@ -1,5 +1,6 @@ import 'package:flutter/material.dart'; import 'package:twonly/locator.dart'; +import 'package:twonly/src/utils/misc.dart'; import 'package:twonly/src/visual/views/settings/privacy/user_discovery/components/user_discovery_disabled.comp.dart'; import 'package:twonly/src/visual/views/settings/privacy/user_discovery/components/user_discovery_enabled.comp.dart'; @@ -16,7 +17,7 @@ class _UserDiscoverySettingsViewState extends State { Widget build(BuildContext context) { return Scaffold( appBar: AppBar( - title: const Text('Freunde finden'), + title: Text(context.lang.userDiscoverySettingsTitle), ), body: StreamBuilder( stream: userService.onUserUpdated, diff --git a/rust_dependencies/protocols/src/user_discovery.rs b/rust_dependencies/protocols/src/user_discovery.rs index 552e5e75..cb8fd75b 100644 --- a/rust_dependencies/protocols/src/user_discovery.rs +++ b/rust_dependencies/protocols/src/user_discovery.rs @@ -274,11 +274,16 @@ impl UserDiscovery UserDiscovery Result<()> { tracing::debug!("Received a new UDP with public_id = {}.", &udp.public_id); + if udp.announcement_share.is_empty() { + tracing::info!("Got empty announcement share. Ignoring it.."); + return Ok(()); + } + self.store .store_other_promotion(OtherPromotion { from_contact_id,