INNER CODE UNIT · TypeScript
parseCookieHeader
im4codes/imcodes · server/src/index.ts:655
function parseCookieHeader(cookieHeader: string, name: string): string | null {
for (const part of cookieHeader.split(';')) {
const [k, ...rest] = part.split('=');
if (k?.trim() === name) return rest.join('=').trim();
}
return null;
}
// ── Cron ──────────────────────────────────────────────────────────────────────
function scheduleCrons(env: Env) {
cron.schedule('*/5 * * * *', () => {
healthCheckCron(env).catch((err) => logger.error({ err }, 'Health check cron failed'));
// Clean up expired auth lockout records older than 1 day
env.DB.exec("DELETE FROM auth_lockout WHERE locked_until < NOW() - INTERVAL '1 day'")
.catch((err) => logger.error({ err }, 'Auth lockout cleanup failed'));
// Delete archived cloud memory projections older than 90 days
memoryPruningCron(env).catch((err) => logger.error({ err }, 'Memory pruning cron failed'));