mirror of
https://github.com/hpware/news-analyze.git
synced 2025-07-16 15:39:06 +00:00
Some checks are pending
Build and Push Beta Image / build-and-push (push) Waiting to run
16 lines
473 B
TypeScript
16 lines
473 B
TypeScript
import sql from "~/server/components/postgres";
|
|
interface variReturn {
|
|
name: string;
|
|
var: string;
|
|
}
|
|
export default async function (vari: string) {
|
|
const fetchVar = await sql<variReturn[]>`
|
|
SELECT * FROM global_vars
|
|
WHERE NAME = ${vari}`;
|
|
if (fetchVar.length === 0) {
|
|
throw new Error(
|
|
"Cannot find var in the database. Have you followed this? https://github.com/hpware/news-analyze?tab=readme-ov-file#notes",
|
|
);
|
|
}
|
|
return fetchVar[0].var;
|
|
}
|