Adding upstream version 0.8.9.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
3b2c48b5e4
commit
c0c4addb85
285 changed files with 25880 additions and 0 deletions
55
pkg/services/ntfy/ntfy_priority.go
Normal file
55
pkg/services/ntfy/ntfy_priority.go
Normal file
|
@ -0,0 +1,55 @@
|
|||
package ntfy
|
||||
|
||||
import (
|
||||
"github.com/nicholas-fedor/shoutrrr/pkg/format"
|
||||
"github.com/nicholas-fedor/shoutrrr/pkg/types"
|
||||
)
|
||||
|
||||
// Priority levels as constants.
|
||||
const (
|
||||
PriorityMin priority = 1
|
||||
PriorityLow priority = 2
|
||||
PriorityDefault priority = 3
|
||||
PriorityHigh priority = 4
|
||||
PriorityMax priority = 5
|
||||
)
|
||||
|
||||
// Priority defines the notification priority levels.
|
||||
var Priority = &priorityVals{
|
||||
Min: PriorityMin,
|
||||
Low: PriorityLow,
|
||||
Default: PriorityDefault,
|
||||
High: PriorityHigh,
|
||||
Max: PriorityMax,
|
||||
Enum: format.CreateEnumFormatter(
|
||||
[]string{
|
||||
"",
|
||||
"Min",
|
||||
"Low",
|
||||
"Default",
|
||||
"High",
|
||||
"Max",
|
||||
}, map[string]int{
|
||||
"1": int(PriorityMin),
|
||||
"2": int(PriorityLow),
|
||||
"3": int(PriorityDefault),
|
||||
"4": int(PriorityHigh),
|
||||
"5": int(PriorityMax),
|
||||
"urgent": int(PriorityMax),
|
||||
}),
|
||||
}
|
||||
|
||||
type priority int
|
||||
|
||||
type priorityVals struct {
|
||||
Min priority
|
||||
Low priority
|
||||
Default priority
|
||||
High priority
|
||||
Max priority
|
||||
Enum types.EnumFormatter
|
||||
}
|
||||
|
||||
func (p priority) String() string {
|
||||
return Priority.Enum.Print(int(p))
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue