1
0
mirror of https://github.com/woodpecker-ci/woodpecker.git synced 2024-12-18 08:26:45 +02:00
woodpecker/server/pubsub/opts.go

22 lines
445 B
Go
Raw Normal View History

package pubsub
import (
"time"
)
type Opts struct {
// Timeout sets the expiration date for the channel,
// at which time it will be closed and transmission will
// stop. A zero value for means the channel will not timeout.
Timeout time.Duration
// Record indicates the channel should record the channel
// activity and playback the full history to subscribers.
Record bool
}
var DefaultOpts = &Opts{
Timeout: 0,
Record: false,
}