Skip to content
This repository was archived by the owner on Jul 21, 2023. It is now read-only.

Commit c92a92c

Browse files
committed
fix: connection close should return promise
1 parent 2d5eaf1 commit c92a92c

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/stream-to-ma-conn.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ const log = debug('libp2p:stream:converter')
66

77
/**
88
* @typedef {import('multiaddr')} Multiaddr
9+
* @typedef {import('libp2p-interfaces/src/transport/types').MultiaddrConnection} MultiaddrConnection
910
* @typedef {import('libp2p-interfaces/src/stream-muxer/types').MuxedStream} MuxedStream
1011
*
1112
* @typedef {Object} Timeline
@@ -57,17 +58,17 @@ function streamToMaConnection ({ stream, remoteAddr, localAddr }, options = {})
5758
remoteAddr,
5859
/** @type {Timeline} */
5960
timeline: { open: Date.now(), close: undefined },
60-
6161
close () {
6262
sink(new Uint8Array(0))
63-
close()
63+
return close()
6464
}
6565
}
6666

6767
function close () {
6868
if (!maConn.timeline.close) {
6969
maConn.timeline.close = Date.now()
7070
}
71+
return Promise.resolve()
7172
}
7273

7374
return maConn

0 commit comments

Comments
 (0)