ntfy/client/config.go

25 lines
486 B
Go
Raw Normal View History

2021-12-18 20:43:27 +01:00
package client
const (
// DefaultBaseURL is the base URL used to expand short topic names
2021-12-18 20:43:27 +01:00
DefaultBaseURL = "https://ntfy.sh"
)
// Config is the config struct for a Client
2021-12-18 20:43:27 +01:00
type Config struct {
DefaultHost string
Subscribe []struct {
2021-12-18 22:12:36 +01:00
Topic string
Command string
2021-12-20 05:04:55 +01:00
// If []map[string]string TODO This would be cool
2021-12-18 20:43:27 +01:00
}
}
// NewConfig creates a new Config struct for a Client
2021-12-18 20:43:27 +01:00
func NewConfig() *Config {
return &Config{
DefaultHost: DefaultBaseURL,
Subscribe: nil,
}
}