| 123456789101112131415161718192021222324 |
- package client
- const (
- // DefaultBaseURL is the base URL used to expand short topic names
- DefaultBaseURL = "https://ntfy.sh"
- )
- // Config is the config struct for a Client
- type Config struct {
- DefaultHost string `yaml:"default-host"`
- Subscribe []struct {
- Topic string `yaml:"topic"`
- Command string `yaml:"command"`
- // If []map[string]string TODO This would be cool
- } `yaml:"subscribe"`
- }
- // NewConfig creates a new Config struct for a Client
- func NewConfig() *Config {
- return &Config{
- DefaultHost: DefaultBaseURL,
- Subscribe: nil,
- }
- }
|