- Add BullMQ to backend; mail jobs (verification, password reset) now enqueued instead of sent inline - Mail worker processes jobs with 3-attempt exponential backoff retry - Admin GraphQL resolvers: adminQueues, adminQueueJobs, adminRetryJob, adminRemoveJob, adminPauseQueue, adminResumeQueue - Admin frontend page at /admin/queues: queue cards with counts, job table with status filter, retry/remove/pause actions Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
16 lines
460 B
TypeScript
16 lines
460 B
TypeScript
import "./builder.js";
|
|
import "./types/index.js";
|
|
import "./resolvers/auth.js";
|
|
import "./resolvers/users.js";
|
|
import "./resolvers/videos.js";
|
|
import "./resolvers/models.js";
|
|
import "./resolvers/articles.js";
|
|
import "./resolvers/recordings.js";
|
|
import "./resolvers/comments.js";
|
|
import "./resolvers/gamification.js";
|
|
import "./resolvers/stats.js";
|
|
import "./resolvers/queues.js";
|
|
import { builder } from "./builder";
|
|
|
|
export const schema = builder.toSchema();
|