2023-09-06 11:23:21 +02:00
|
|
|
export const NTFY_PUBLISH_QUEUE_NAME = 'ntfy_publish_queue'
|
|
|
|
|
|
2023-09-05 09:12:04 +02:00
|
|
|
export enum MessageTags {
|
2023-09-06 11:23:21 +02:00
|
|
|
alarm_clock = 'alarm_clock',
|
|
|
|
|
green_circle = 'green_circle',
|
|
|
|
|
yellow_circle = 'yellow_circle',
|
|
|
|
|
red_circle = 'red_circle',
|
|
|
|
|
info = 'information_source',
|
|
|
|
|
hourglass = 'hourglass',
|
2023-09-05 09:12:04 +02:00
|
|
|
warning = 'warning',
|
|
|
|
|
exclamation = 'exclamation',
|
|
|
|
|
question = 'question',
|
2023-09-06 11:23:21 +02:00
|
|
|
no_entry = 'no_entry',
|
2023-09-05 09:12:04 +02:00
|
|
|
white_check_mark = 'white_check_mark',
|
|
|
|
|
red_x = 'x',
|
|
|
|
|
zero = 'zero',
|
2023-09-06 11:23:21 +02:00
|
|
|
one = 'one',
|
|
|
|
|
two = 'two',
|
|
|
|
|
three = 'three',
|
|
|
|
|
four = 'four',
|
|
|
|
|
five = 'five',
|
|
|
|
|
six = 'six',
|
|
|
|
|
seven = 'seven',
|
|
|
|
|
eight = 'eight',
|
|
|
|
|
nine = 'nine',
|
2023-09-05 09:12:04 +02:00
|
|
|
new = 'new',
|
|
|
|
|
clock12 = 'clock12',
|
|
|
|
|
clock1230 = 'clock1230',
|
|
|
|
|
clock1 = 'clock1',
|
|
|
|
|
clock130 = 'clock130',
|
|
|
|
|
clock2 = 'clock2',
|
|
|
|
|
clock230 = 'clock230',
|
|
|
|
|
clock3 = 'clock3',
|
|
|
|
|
clock330 = 'clock330',
|
|
|
|
|
clock4 = 'clock4',
|
|
|
|
|
clock430 = 'clock430',
|
|
|
|
|
clock5 = 'clock5',
|
|
|
|
|
clock530 = 'clock530',
|
|
|
|
|
clock6 = 'clock6',
|
|
|
|
|
clock630 = 'clock630',
|
|
|
|
|
clock7 = 'clock7',
|
|
|
|
|
clock730 = 'clock730',
|
|
|
|
|
clock8 = 'clock8',
|
|
|
|
|
clock830 = 'clock830',
|
|
|
|
|
clock9 = 'clock9',
|
|
|
|
|
clock930 = 'clock930',
|
|
|
|
|
clock10 = 'clock10',
|
|
|
|
|
clock1030 = 'clock1030',
|
|
|
|
|
clock11 = 'clock11',
|
|
|
|
|
clock1130 = 'clock1130',
|
|
|
|
|
badminton = 'badminton',
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export enum MessagePriority {
|
|
|
|
|
min = '1',
|
|
|
|
|
low = '2',
|
|
|
|
|
default = '3',
|
|
|
|
|
high = '4',
|
|
|
|
|
max = '5',
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export interface MessageConfig {
|
|
|
|
|
topic: string
|
|
|
|
|
message?: string
|
|
|
|
|
title?: string
|
|
|
|
|
tags?: MessageTags[]
|
|
|
|
|
priority?: MessagePriority
|
|
|
|
|
actions?: object[]
|
|
|
|
|
markdown?: boolean
|
|
|
|
|
icon?: string
|
|
|
|
|
}
|