github

package
v0.0.0-...-b5dab0e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 13, 2018 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func VerifyMiddleware

func VerifyMiddleware(config VerifyConfig) echo.MiddlewareFunc

VerifyMiddleware .. Verify whether request from GitHub

Types

type ProcessPayloadFunc

type ProcessPayloadFunc func(payload interface{}, c echo.Context) error

type VerifyConfig

type VerifyConfig struct {
	Secret string
}

VerifyConfig .. Configure GitHub secret key

type Webhook

type Webhook struct {
	// contains filtered or unexported fields
}

func NewHook

func NewHook() Webhook

func (Webhook) ParsePayloadHandler

func (hook Webhook) ParsePayloadHandler(c echo.Context) error

func (Webhook) RegisterEvents

func (hook Webhook) RegisterEvents(fn ProcessPayloadFunc, events ...gh.Event)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL