@oberoncms/plugin-uploadthing
Version:
An Puck component and OberonCMS plugin for embeding uploadthing images
25 lines (24 loc) • 538 B
JavaScript
import { name, version } from "../packages/plugins/uploadthing/package.json.js";
import { deleteImage } from "./api.js";
import { initRouteHandler } from "./file-router.js";
const plugin = (adapter) => {
return {
name,
version,
handlers: {
uploadthing: (adapter2) => initRouteHandler(adapter2)
},
adapter: {
deleteImage: async (key) => {
await Promise.allSettled([
//
deleteImage(key),
adapter.deleteImage(key)
]);
}
}
};
};
export {
plugin
};