1
0
Fork 0
mirror of https://github.com/binwiederhier/ntfy.git synced 2024-12-14 11:47:33 +00:00
binwiederhier-ntfy/client/config.go

25 lines
569 B
Go
Raw Normal View History

2021-12-18 19:43:27 +00:00
package client
const (
// DefaultBaseURL is the base URL used to expand short topic names
2021-12-18 19:43:27 +00:00
DefaultBaseURL = "https://ntfy.sh"
)
// Config is the config struct for a Client
2021-12-18 19:43:27 +00:00
type Config struct {
2021-12-21 01:46:51 +00:00
DefaultHost string `yaml:"default-host"`
2021-12-18 19:43:27 +00:00
Subscribe []struct {
2021-12-21 20:22:27 +00:00
Topic string `yaml:"topic"`
Command string `yaml:"command"`
If map[string]string `yaml:"if"`
2021-12-21 01:46:51 +00:00
} `yaml:"subscribe"`
2021-12-18 19:43:27 +00:00
}
// NewConfig creates a new Config struct for a Client
2021-12-18 19:43:27 +00:00
func NewConfig() *Config {
return &Config{
DefaultHost: DefaultBaseURL,
Subscribe: nil,
}
}