Compare commits
1 Commits
feat/metad
...
fix/new-na
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
338b9d51b8 |
@@ -135,14 +135,13 @@ export class Libp2pComponent implements ILibp2pComponent {
|
||||
// Peer discovery
|
||||
this.eventEmitter.addListener(
|
||||
'onPeerDiscovered',
|
||||
({ peerId, addresses, multiaddrs, metadata }: PeerDiscoveredEvent) => {
|
||||
({ peerId, addresses, multiaddrs }: PeerDiscoveredEvent) => {
|
||||
const addrs = (multiaddrs || addresses || []).map(
|
||||
(addr: string) => new SimpleMultiaddr(addr),
|
||||
);
|
||||
this.emit('peer:discovery', {
|
||||
id: new SimplePeerId(peerId),
|
||||
multiaddrs: addrs,
|
||||
metadata: metadata, // Pass metadata through
|
||||
});
|
||||
},
|
||||
);
|
||||
|
||||
@@ -33,12 +33,6 @@ export interface Connection {
|
||||
export interface PeerInfo {
|
||||
id: PeerId;
|
||||
multiaddrs: Multiaddr[];
|
||||
metadata?: {
|
||||
userId?: string;
|
||||
deviceName?: string;
|
||||
source?: string;
|
||||
[key: string]: any;
|
||||
};
|
||||
}
|
||||
|
||||
export interface ProtocolHandler {
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"name": "@metatrom/libp2p-native-bridge",
|
||||
"version": "1.2.0-beta.1",
|
||||
"version": "1.0.0",
|
||||
"main": "index.ts",
|
||||
"type": "module",
|
||||
"description": "Native libp2p bridge for React Native applications",
|
||||
"metatrom": {
|
||||
"ior": "com.metatrom.libp2p-native-bridge@1.2.0-beta.1",
|
||||
"ior": "com.metatrom.libp2p-native-bridge@1.0.0",
|
||||
"capabilities": {
|
||||
"p2p": true,
|
||||
"contracts": false,
|
||||
|
||||
@@ -32,12 +32,6 @@ export interface PeerDiscoveredEvent {
|
||||
peerId: string;
|
||||
addresses?: string[];
|
||||
multiaddrs?: string[];
|
||||
metadata?: {
|
||||
userId?: string;
|
||||
deviceName?: string;
|
||||
source?: string;
|
||||
[key: string]: any;
|
||||
};
|
||||
}
|
||||
|
||||
export interface PeerLostEvent {
|
||||
|
||||
Reference in New Issue
Block a user