reexport public types (#872)

This commit is contained in:
Jacek Sieka 2023-03-06 16:36:10 +01:00 committed by GitHub
parent c1a3bd8fee
commit e573238705
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 9 additions and 4 deletions

View File

@ -12,7 +12,7 @@ when (NimMajor, NimMinor) < (1, 4):
else: else:
{.push raises: [].} {.push raises: [].}
import std/[sequtils, sets, hashes, tables] import std/[sets, hashes, tables]
import chronos, chronicles, metrics import chronos, chronicles, metrics
import ./pubsub, import ./pubsub,
./pubsubpeer, ./pubsubpeer,

View File

@ -14,7 +14,7 @@ when (NimMajor, NimMinor) < (1, 4):
else: else:
{.push raises: [].} {.push raises: [].}
import std/[tables, sets, options, sequtils] import std/[sets, sequtils]
import chronos, chronicles, metrics import chronos, chronicles, metrics
import ./pubsub, import ./pubsub,
./floodsub, ./floodsub,

View File

@ -13,11 +13,13 @@ else:
{.push raises: [].} {.push raises: [].}
import chronos import chronos
import std/[tables, sets] import std/[options, tables, sets]
import ".."/[floodsub, peertable, mcache, pubsubpeer] import ".."/[floodsub, peertable, mcache, pubsubpeer]
import "../rpc"/[messages] import "../rpc"/[messages]
import "../../.."/[peerid, multiaddress, utility] import "../../.."/[peerid, multiaddress, utility]
export options, tables, sets
const const
GossipSubCodec* = "/meshsub/1.1.0" GossipSubCodec* = "/meshsub/1.1.0"
GossipSubCodec_10* = "/meshsub/1.0.0" GossipSubCodec_10* = "/meshsub/1.0.0"

View File

@ -15,6 +15,8 @@ else:
import std/[tables, sets] import std/[tables, sets]
import ./pubsubpeer, ../../peerid import ./pubsubpeer, ../../peerid
export tables, sets
type type
PeerTable* = Table[string, HashSet[PubSubPeer]] # topic string to peer map PeerTable* = Table[string, HashSet[PubSubPeer]] # topic string to peer map

View File

@ -36,6 +36,7 @@ import metrics
import stew/results import stew/results
export results export results
export tables, sets
export PubSubPeer export PubSubPeer
export PubSubObserver export PubSubObserver
export protocol export protocol
@ -118,7 +119,7 @@ type
anonymize*: bool ## if we omit fromPeer and seqno from RPC messages we send anonymize*: bool ## if we omit fromPeer and seqno from RPC messages we send
subscriptionValidator*: SubscriptionValidator # callback used to validate subscriptions subscriptionValidator*: SubscriptionValidator # callback used to validate subscriptions
topicsHigh*: int ## the maximum number of topics a peer is allowed to subscribe to topicsHigh*: int ## the maximum number of topics a peer is allowed to subscribe to
maxMessageSize*: int ##\ maxMessageSize*: int ##\
## the maximum raw message size we'll globally allow ## the maximum raw message size we'll globally allow
## for finer tuning, check message size on topic validator ## for finer tuning, check message size on topic validator
## ##