function runStartupTasks
runStartupTasks(db: DatabaseSync): Promise<void>

Runs after the migrations, each time the server starts. It deletes used or expired reset tokens, invites past their validity, and attachments nothing links to or whose resource is gone. On an instance with no users, it creates the user admin with the password admin, which whoever installs it must change.

Parameters

db: DatabaseSync

Return Type

Promise<void>

Usage

import { runStartupTasks } from "api/db/startup.ts";