change max retain time

master
Dirk Heilig 2024-09-09 19:38:22 +02:00
parent 5f563be51b
commit c997223dee
1 changed files with 4 additions and 4 deletions

View File

@ -188,8 +188,8 @@ function precheck(Message $message): bool
error("valid_seconds must be at least 1"); error("valid_seconds must be at least 1");
return false; return false;
} }
if ($payload["valid_seconds"] > 60 * 60 * 48) { if ($payload["valid_seconds"] > 60 * 60 * 24 * 14) {
error("valid_seconds must be at most 48 hours"); error("valid_seconds must be at most 14 days");
return false; return false;
} }
@ -329,10 +329,10 @@ function filter(): void
$data = array_filter($data, function ($entry) { $data = array_filter($data, function ($entry) {
return $entry["timestamp"] > time() - $entry["valid_seconds"]; return $entry["timestamp"] > time() - $entry["valid_seconds"];
}); });
// remove stats older than 48h // remove stats older than 14 days
foreach ($stats as $key => $values) { foreach ($stats as $key => $values) {
$stats[$key] = array_filter($values, function ($v) { $stats[$key] = array_filter($values, function ($v) {
return $v > time() - 48 * 60 * 60; return $v > time() - 60 * 60 * 24 * 14;
}); });
} }
} }