(queue: DbQueue)
| 25 | export const ERROR_HEADER_LINE = "⚠️ ERROR ⚠️"; |
| 26 | |
| 27 | export function queueMention(queue: DbQueue): string { |
| 28 | const badges = []; |
| 29 | if (queue.badgeToggle) { |
| 30 | if (queue.lockToggle) badges.push("🔒"); |
| 31 | if (!queue.notificationsToggle) badges.push("🔕"); |
| 32 | if (queue.autopullToggle) badges.push("🔁"); |
| 33 | if (queue.voiceOnlyToggle) badges.push("🔊"); |
| 34 | } |
| 35 | return bold(queue.name) + (badges.length ? " " + badges.join(" ") : ""); |
| 36 | } |
| 37 | |
| 38 | export function queuesMention(queues: ArrayOrCollection<bigint, DbQueue>): string { |
| 39 | return map(queues, queue => queueMention(queue)).sort().join(", "); |
no test coverage detected