Documentation
¶
Index ¶
Constants ¶
View Source
const DefaultBranchUpdatedEvent events.EventType = "default-branch-updated"
View Source
const DeletedEvent events.EventType = "deleted"
Variables ¶
View Source
var WireSet = wire.NewSet( ProvideReaderFactory, ProvideReporter, )
WireSet provides a wire set for this package.
Functions ¶
func NewReaderFactory ¶
func ProvideReaderFactory ¶
Types ¶
type DeletedPayload ¶
type DeletedPayload struct {
RepoID int64 `json:"repo_id"`
}
type Reader ¶
type Reader struct {
// contains filtered or unexported fields
}
Reader is the event reader for this package.
func (*Reader) Configure ¶
func (r *Reader) Configure(opts ...events.ReaderOption)
func (*Reader) RegisterDefaultBranchUpdated ¶
func (r *Reader) RegisterDefaultBranchUpdated(fn events.HandlerFunc[*DefaultBranchUpdatedPayload], opts ...events.HandlerOption) error
func (*Reader) RegisterRepoDeleted ¶
func (r *Reader) RegisterRepoDeleted(fn events.HandlerFunc[*DeletedPayload], opts ...events.HandlerOption) error
type Reporter ¶
type Reporter struct {
// contains filtered or unexported fields
}
Reporter is the event reporter for this package.
func (*Reporter) DefaultBranchUpdated ¶
func (r *Reporter) DefaultBranchUpdated(ctx context.Context, payload *DefaultBranchUpdatedPayload)
Click to show internal directories.
Click to hide internal directories.