kubo/config/pubsub.go
Mohsin Zaidi 51f60ea05a
feat(config): Pubsub.SeenMessagesTTL (#9372)
Co-authored-by: Marcin Rataj <lidel@lidel.org>
2022-11-29 00:05:44 +01:00

19 lines
515 B
Go

package config
type PubsubConfig struct {
// Router can be either floodsub (legacy) or gossipsub (new and
// backwards compatible).
Router string
// DisableSigning disables message signing. Message signing is *enabled*
// by default.
DisableSigning bool
// Enable pubsub (--enable-pubsub-experiment)
Enabled Flag `json:",omitempty"`
// SeenMessagesTTL configures the duration after which a previously seen
// message ID can be forgotten about.
SeenMessagesTTL *OptionalDuration `json:",omitempty"`
}