14 lines
575 B
Go
14 lines
575 B
Go
package messages
|
|
|
|
// Handler receives messages from the eventsub transports.
|
|
//
|
|
// NOTE: When using webooks as the eventsub transport you should make sure
|
|
// that you handle the message in a background goroutine and return as soon
|
|
// as possible. If you don't, you may receive duplicate messages as twitch
|
|
// will consider the processing failed after one or two seconds. If you fail
|
|
// to respond quickly enough too many times, the subscription may be revoked
|
|
// and you will have to resubscribe to the eventsub events.
|
|
type Handler interface {
|
|
Handle(msg *Message) error
|
|
}
|