Mercurial > prosody-modules
comparison mod_client_management/mod_client_management.lua @ 5599:da69496180e7
mod_client_management: Fix traceback if no last seen timestamp available
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Fri, 14 Jul 2023 16:09:43 +0200 |
parents | 5ade45d93908 |
children | c799b460f9f0 |
comparison
equal
deleted
inserted
replaced
5598:b496ebc12aed | 5599:da69496180e7 |
---|---|
449 title = "Last seen"; | 449 title = "Last seen"; |
450 key = "last_seen"; | 450 key = "last_seen"; |
451 width = math.max(#os.date("%Y-%m-%d"), #os.date("%H:%M:%S")); | 451 width = math.max(#os.date("%Y-%m-%d"), #os.date("%H:%M:%S")); |
452 align = "right"; | 452 align = "right"; |
453 mapper = function(last_seen) | 453 mapper = function(last_seen) |
454 return os.date(os.difftime(os.time(), last_seen) >= 86400 and "%Y-%m-%d" or "%H:%M:%S", last_seen); | 454 return last_seen and os.date(os.difftime(os.time(), last_seen) >= 86400 and "%Y-%m-%d" or "%H:%M:%S", last_seen); |
455 end; | 455 end; |
456 }; | 456 }; |
457 { | 457 { |
458 title = "Authentication"; | 458 title = "Authentication"; |
459 key = "active"; | 459 key = "active"; |