fix: show RD Gateway session duration in Telegram when present
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -450,6 +450,9 @@ def _format_rdg_html(event: Event) -> str:
|
|||||||
err = _detail(details, "gateway_error_code", "error_code", default="")
|
err = _detail(details, "gateway_error_code", "error_code", default="")
|
||||||
if err != "-":
|
if err != "-":
|
||||||
msg += _line("⚠️", "Код ошибки", html_escape(err))
|
msg += _line("⚠️", "Код ошибки", html_escape(err))
|
||||||
|
dur = _detail(details, "session_duration_sec", default="")
|
||||||
|
if dur not in ("-", "0", ""):
|
||||||
|
msg += _line("⏱️", "Длительность", f"{html_escape(dur)} с")
|
||||||
msg += _line("🕐", "Время", format_time(event.occurred_at))
|
msg += _line("🕐", "Время", format_time(event.occurred_at))
|
||||||
win_id = _detail(details, "event_id_windows", default="")
|
win_id = _detail(details, "event_id_windows", default="")
|
||||||
if win_id != "-":
|
if win_id != "-":
|
||||||
|
|||||||
Reference in New Issue
Block a user