func NewFloodSub(ctx context.Context, h host.Host, opts ...Option) (*PubSub, error) {
	return NewFloodsubWithProtocols(ctx, h, []protocol.ID{FloodSubID}, opts...)
}
func NewFloodSub(ctx context.Context, h host.Host, opts ...Option) (*PubSub, error) {
	return NewFloodsubWithProtocols(ctx, h, []protocol.ID{FloodSubID}, opts...)
}
func NewFloodSub ( ctx context . Context , h host . Host , opts ... Option ) ( * PubSub , error ) { return NewFloodsubWithProtocols ( ctx , h , [ ] protocol . ID { FloodSubID } , opts ... ) }
// NewFloodSub returns a new PubSub object using the FloodSubRouter.
NewFloodSub returns a new PubSub object using the FloodSubRouter .