feat: Add metadata support for peer discovery events

- Add metadata field to PeerDiscoveredEvent interface
- Add metadata field to PeerInfo interface
- Update event handler to forward metadata from native events
- Enables proper user identification in discovery

🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Chris Daßler
2025-09-29 11:40:36 +02:00
parent e3067c3404
commit ebb4f105f9
4 changed files with 16 additions and 3 deletions

View File

@@ -33,6 +33,12 @@ export interface Connection {
export interface PeerInfo {
id: PeerId;
multiaddrs: Multiaddr[];
metadata?: {
userId?: string;
deviceName?: string;
source?: string;
[key: string]: any;
};
}
export interface ProtocolHandler {