@paroicms/server-image-cache-engine
Version:
The image variant engine that we use at Paroi.
20 lines • 609 B
JavaScript
import { createOrOpenConnection } from "../db-init/db-init.js";
export async function createVariantEngineContext(options) {
const logger = options.logger ?? console;
const { cn, logNextQuery, isCleared } = await createOrOpenConnection({
sqliteFile: options.storage.file,
logger,
});
const context = {
...options,
status: "ready",
logger,
queue: [],
pendingTasks: new Map(),
pendingTaskByOwnerKeys: new Map(),
cn,
logNextQuery,
};
return { context, isCleared };
}
//# sourceMappingURL=engine-context.js.map