Adopt live production state as git baseline

This commit is contained in:
root
2026-07-07 07:55:47 -05:00
commit 588cfe3f10
85 changed files with 30896 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
<?php
// Weather endpoint — serves from api_cache (refreshed every 30 min by cron)
$cached = JarvisDB::query(
'SELECT data, UNIX_TIMESTAMP(updated_at) as ts FROM api_cache WHERE cache_key=? LIMIT 1',
['weather']
);
if ($cached && !empty($cached[0]['data'])) {
$out = json_decode($cached[0]['data'], true);
$out['cache_age_s'] = (int)(time() - (int)$cached[0]['ts']);
echo json_encode($out);
} else {
echo json_encode([
'current' => null,
'forecast' => [],
'cache_age_s' => -1,
'message' => 'Weather data warming up — available within 5 minutes.',
]);
}