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 `yaml:"if"` } `yaml:"subscribe"` } // NewConfig creates a new Config struct for a Client func NewConfig() *Config { return &Config{ DefaultHost: DefaultBaseURL, Subscribe: nil, } }