13 lines
473 B
JavaScript
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;
|
|
}
|