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; }