godcrm/backend/routes/v3/calendar/helpers.js
GOD CRM Release f89e074dd1
Some checks failed
CI / Lint / Typecheck / Test / Build (push) Has been cancelled
CI / PostgreSQL Integration Tests (push) Has been cancelled
GOD CRM — public scrubbed snapshot
Governed substrate for autonomous agents: scoped identity (passports),
audited actions, MCP workspace. Infra IPs and secrets redacted for public release.
2026-08-10 04:01:45 +03:00

22 lines
890 B
JavaScript

// calendar/helpers.js — Shared helpers and constants for calendar routes
import { logger } from '../../../utils/logger.js';
export const calLogger = logger.child({ module: 'calendar-routes' });
// Default events table ID (google_calendar_events in space 37)
export const DEFAULT_EVENTS_TABLE_ID = 2671;
// Tickets table ID (Development space)
export const TICKETS_TABLE_ID = 1708;
// Ticket defaults
export const DEFAULT_STATE_BACKLOG = 24275;
export const DEFAULT_TYPE_TASK = 24269;
export const DEFAULT_PRIORITY_MEDIUM = 24272;
export function respondSuccess(res, data, status = 200) {
return res.status(status).json({ success: true, data, timestamp: new Date().toISOString() });
}
export function respondError(res, status, code, message, details) {
return res.status(status).json({ success: false, error: { code, message, details }, timestamp: new Date().toISOString() });
}