0
0
mirror of https://github.com/thegeeklab/wp-github-comment.git synced 2024-11-24 02:50:39 +00:00
wp-github-comment/plugin/plugin.go

39 lines
590 B
Go
Raw Normal View History

2020-09-19 22:00:34 +00:00
package plugin
import (
"net/url"
wp "github.com/thegeeklab/wp-plugin-go/plugin"
2020-09-19 22:00:34 +00:00
)
// Plugin implements provide the plugin implementation.
2020-09-19 22:00:34 +00:00
type Plugin struct {
*wp.Plugin
Settings *Settings
}
// Settings for the Plugin.
type Settings struct {
BaseURL string
IssueNum int
Key string
Message string
Update bool
APIKey string
SkipMissing bool
IsFile bool
baseURL *url.URL
2020-09-19 22:00:34 +00:00
}
func New(options wp.Options, settings *Settings) *Plugin {
p := &Plugin{}
options.Execute = p.run
p.Plugin = wp.New(options)
p.Settings = settings
return p
2020-09-19 22:00:34 +00:00
}