UNPKG

@coursebuilder/core

Version:

Core package for Course Builder

86 lines (85 loc) 2.18 kB
import { MockOpenAIProvider } from "../chunk-OSPJT5YU.js"; import { MockPartykitProvider } from "../chunk-Q4P4KVMM.js"; import { mockSlackProvider } from "../chunk-CRE32GAU.js"; import { MockStripeProvider } from "../chunk-VKK7VOYR.js"; import "../chunk-FV54LM5Y.js"; import "../chunk-4LEQQSNK.js"; import { MockTranscriptionProvider } from "../chunk-EC2PWGRG.js"; import { MockCourseBuilderAdapter } from "../chunk-FUBHMLON.js"; import "../chunk-734KCKQL.js"; import "../chunk-CK22XAGT.js"; import "../chunk-6BDNKLNX.js"; import "../chunk-PDAUDRNY.js"; import "../chunk-MHZLJS34.js"; import "../chunk-JX5MYOL7.js"; import "../chunk-PQKCCDCP.js"; import "../chunk-UIVG44OI.js"; import "../chunk-35XRVA3B.js"; import "../chunk-MUVDMT7G.js"; import "../chunk-EGXM3TQ6.js"; import "../chunk-IXARSSGX.js"; import "../chunk-JLNB6NRA.js"; import { __name } from "../chunk-VLQXSCFN.js"; // src/inngest/create-inngest-middleware.ts import { EventSchemas, Inngest, InngestMiddleware } from "inngest"; var createInngestMiddleware = /* @__PURE__ */ __name((context) => { return new InngestMiddleware({ name: "Course Builder Middleware", init() { return { onFunctionRun() { return { transformInput() { return { ctx: context }; } }; } }; } }); }, "createInngestMiddleware"); var schemas = new EventSchemas().fromRecord(); var coreInngest = new Inngest({ id: "core-inngest", schemas, middleware: [ createInngestMiddleware({ db: MockCourseBuilderAdapter, siteRootUrl: "", partyKitRootUrl: "", transcriptProvider: MockTranscriptionProvider, openaiProvider: MockOpenAIProvider, partyProvider: MockPartykitProvider, paymentProvider: MockStripeProvider, emailProvider: {}, notificationProvider: mockSlackProvider, getAuthConfig: () => ({}), mediaUploadProvider: { deleteFiles: async (_) => Promise.resolve({ success: true }) } }) ] }); export { coreInngest, createInngestMiddleware }; //# sourceMappingURL=create-inngest-middleware.js.map