UNPKG

@oberoncms/plugin-uploadthing

Version:

An Puck component and OberonCMS plugin for embeding uploadthing images

24 lines (22 loc) 574 B
import type { OberonPlugin } from "@oberoncms/core" import { name, version } from "../../package.json" with { type: "json" } import { deleteImage } from "./api" import { initRouteHandler } from "./file-router" export const plugin: OberonPlugin = (adapter) => { return { name, version, handlers: { uploadthing: (adapter) => initRouteHandler(adapter), }, adapter: { deleteImage: async (key) => { await Promise.allSettled([ // deleteImage(key), adapter.deleteImage(key), ]) }, }, } }