Cleanup testinterop imports (#589)

* cleanup exports/imports, specially for testinterop

* export pubsub
This commit is contained in:
Dmitriy Ryajov 2021-06-11 16:33:47 -06:00 committed by GitHub
parent 3da656687b
commit 40e21e3375
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 9 additions and 28 deletions

View File

@ -27,7 +27,8 @@ import
peerinfo,
multiaddress,
builders,
crypto/crypto]
crypto/crypto,
protocols/pubsub]
import bearssl
@ -36,4 +37,4 @@ export
connection, multiaddress, crypto, lpstream,
bufferstream, bearssl, muxer, mplex, transport,
tcptransport, noise, errors, cid, multihash,
multicodec, builders
multicodec, builders, pubsub

View File

@ -0,0 +1,3 @@
import ./pubsub/[pubsub, floodsub, gossipsub]
export pubsub, floodsub, gossipsub

View File

@ -1,35 +1,12 @@
import options, tables
import chronos, chronicles, stew/byteutils
import helpers
import ../libp2p/[daemon/daemonapi,
protobuf/minprotobuf,
vbuffer,
multiaddress,
multicodec,
cid,
varint,
multihash,
builders,
peerid,
peerinfo,
switch,
stream/connection,
muxers/muxer,
crypto/crypto,
muxers/mplex/mplex,
muxers/muxer,
protocols/protocol,
protocols/identify,
transports/transport,
transports/tcptransport,
protocols/secure/secure,
protocols/pubsub/pubsub,
protocols/pubsub/floodsub,
protocols/pubsub/gossipsub]
import ../libp2p
import ../libp2p/[daemon/daemonapi, varint]
type
# TODO: Unify both PeerInfo structs
NativePeerInfo = peerinfo.PeerInfo
NativePeerInfo = libp2p.PeerInfo
DaemonPeerInfo = daemonapi.PeerInfo
proc writeLp*(s: StreamTransport, msg: string | seq[byte]): Future[int] {.gcsafe.} =