diff --git a/lib/connector/meshcore_connector.dart b/lib/connector/meshcore_connector.dart index 6b98c48..a6f99d2 100644 --- a/lib/connector/meshcore_connector.dart +++ b/lib/connector/meshcore_connector.dart @@ -3466,8 +3466,14 @@ class MeshCoreConnector extends ChangeNotifier { return; } + if (publicKey == _selfPublicKey) { + appLogger.info('Ignoring advert from self', tag: 'Connector'); + return; + } + // Check if this is a new contact final isNewContact = !_knownContactKeys.contains(contactKeyHex); + if (isNewContact) { final newContect = Contact( publicKey: publicKey,