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'));

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…