aboutsummaryrefslogtreecommitdiffstats
path: root/src/lang.rs
diff options
context:
space:
mode:
authorsalmonik <salmonik@tuta.io>2026-11-04 01:31:45 +0100
committersalmonik <salmonik@tuta.io>2026-11-04 01:31:45 +0100
commita8c1d47132d4c47863ae7dc5b6f4816d024d3de4 (patch)
tree505211909c9caa36ceb3cba2050e4d10cb65598d /src/lang.rs
parentmusic: reject live streams on the yt-dlp path (diff)
downloadsenator-sperma-a8c1d47132d4c47863ae7dc5b6f4816d024d3de4.tar.gz
senator-sperma-a8c1d47132d4c47863ae7dc5b6f4816d024d3de4.zip
cron: validate expressions and allocate ids atomically
Diffstat (limited to '')
-rw-r--r--src/lang.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lang.rs b/src/lang.rs
index de6d23f..8f1ecc1 100644
--- a/src/lang.rs
+++ b/src/lang.rs
@@ -46,6 +46,9 @@ pub const L_CRON_PAUSED: &str = "⏸️ Zapauzowana";
46pub fn fmt_cron_audio_queued(cron: &str) -> String { 46pub fn fmt_cron_audio_queued(cron: &str) -> String {
47 format!("Praca audio zakolejkowana z cron'em `{cron}`") 47 format!("Praca audio zakolejkowana z cron'em `{cron}`")
48} 48}
49pub fn fmt_cron_invalid(cron: &str, err: &str) -> String {
50 format!("Nieprawidłowe wyrażenie cron `{cron}`: {err}")
51}
49pub fn fmt_cron_label_audio(name: &str) -> String { 52pub fn fmt_cron_label_audio(name: &str) -> String {
50 format!("Audio: `{name}`") 53 format!("Audio: `{name}`")
51} 54}