Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ReceivingEventsWrapper ¶
type ReceivingEventsWrapper struct { }
ReceivingEventsWrapper that bundles the github library functions into one struct with a Validator interface
func (ReceivingEventsWrapper) GetToken ¶
func (wh ReceivingEventsWrapper) GetToken() string
GetToken is a function that looks for the secret in the environment
func (ReceivingEventsWrapper) ParseWebHook ¶
func (wh ReceivingEventsWrapper) ParseWebHook(s string, b []byte) (interface{}, apperrors.AppError)
ParseWebHook parses the raw json payload into an event struct
func (ReceivingEventsWrapper) ValidatePayload ¶
func (wh ReceivingEventsWrapper) ValidatePayload(r *http.Request, b []byte) ([]byte, apperrors.AppError)
ValidatePayload is a function used for checking whether the secret provided in the request is correct
Click to show internal directories.
Click to hide internal directories.