Files
Void-Homelab/lib/db/repos/speedtest.js
2026-06-02 22:48:03 +10:00

13 lines
473 B
JavaScript

import { pool } from '../pool.js';
export async function record({ down_mbps, up_mbps, ping_ms = null }) {
const { rows } = await pool.query(
`INSERT INTO speedtest_results (down_mbps, up_mbps, ping_ms) VALUES ($1,$2,$3) RETURNING *`,
[down_mbps, up_mbps, ping_ms]);
return rows[0];
}
export async function history(limit = 30) {
const { rows } = await pool.query(
`SELECT * FROM speedtest_results ORDER BY ran_at DESC LIMIT $1`, [limit]);
return rows;
}