UNPKG

@cocalc/server

Version:

CoCalc server functionality: functions used by either the hub and the next.js server

18 lines (15 loc) 506 B
/* Returns the configured help email address. Cached with "long" TTL so doesn't put load on database even if called frequently. */ import getPool from "@cocalc/database/pool"; export default async function getHelpEmail(): Promise<string> { const pool = getPool("long"); const { rows } = await pool.query( "SELECT value FROM server_settings WHERE name='help_email'" ); if (rows.length == 0 || !rows[0].value) { throw Error("no help email address set"); } return rows[0].value; }