Fix YT
This commit is contained in:
779
package-lock.json
generated
779
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -17,6 +17,7 @@
|
|||||||
"@strapi/provider-upload-aws-s3": "^5.11.0",
|
"@strapi/provider-upload-aws-s3": "^5.11.0",
|
||||||
"@strapi/strapi": "5.8.1",
|
"@strapi/strapi": "5.8.1",
|
||||||
"better-sqlite3": "11.3.0",
|
"better-sqlite3": "11.3.0",
|
||||||
|
"capture-website": "^4.2.0",
|
||||||
"pg": "^8.13.1",
|
"pg": "^8.13.1",
|
||||||
"react": "^18.0.0",
|
"react": "^18.0.0",
|
||||||
"react-dom": "^18.0.0",
|
"react-dom": "^18.0.0",
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
* board-card controller
|
* board-card controller
|
||||||
*/
|
*/
|
||||||
import { factories } from "@strapi/strapi";
|
import { factories } from "@strapi/strapi";
|
||||||
|
import captureWebsite from "capture-website";
|
||||||
|
|
||||||
export default factories.createCoreController(
|
export default factories.createCoreController(
|
||||||
"api::board-card.board-card",
|
"api::board-card.board-card",
|
||||||
@@ -18,6 +19,14 @@ export default factories.createCoreController(
|
|||||||
ctx.request.body.data = JSON.parse(ctx.request.body.data);
|
ctx.request.body.data = JSON.parse(ctx.request.body.data);
|
||||||
switch (ctx.request.body.data.type) {
|
switch (ctx.request.body.data.type) {
|
||||||
case "link":
|
case "link":
|
||||||
|
const buffer = new Blob(
|
||||||
|
[await captureWebsite.buffer(ctx.request.body.data.url)],
|
||||||
|
{
|
||||||
|
type: "image/png",
|
||||||
|
}
|
||||||
|
);
|
||||||
|
break;
|
||||||
|
|
||||||
case "image":
|
case "image":
|
||||||
case "video":
|
case "video":
|
||||||
case "audio":
|
case "audio":
|
||||||
@@ -43,6 +52,7 @@ export default factories.createCoreController(
|
|||||||
case "youtube":
|
case "youtube":
|
||||||
const image = ctx.request.body.image;
|
const image = ctx.request.body.image;
|
||||||
ctx.request.body.data.imageUrl = image;
|
ctx.request.body.data.imageUrl = image;
|
||||||
|
console.log("FULL DEBUG : " + ctx.request.body.data);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user