From 0720d130411ef618f6c43da2bb0a8ded9185fbae Mon Sep 17 00:00:00 2001 From: VnPower Date: Sun, 21 Apr 2024 20:42:41 +0700 Subject: [PATCH] Return content type as JSON for oembed --- pages/index.go | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pages/index.go b/pages/index.go index 327bf9a..5473b1c 100644 --- a/pages/index.go +++ b/pages/index.go @@ -1,8 +1,6 @@ package pages import ( - "fmt" - session "codeberg.org/vnpower/pixivfe/v2/core/session" core "codeberg.org/vnpower/pixivfe/v2/core/webapi" "github.com/gofiber/fiber/v2" @@ -37,7 +35,13 @@ func IndexPage(c *fiber.Ctx) error { func Oembed(c *fiber.Ctx) error { pageURL := c.BaseURL() - s := fmt.Sprintf(`{version: "1.0", embed_type: "rich", provider_name: "PixivFE", provider_url: "%s"}`, pageURL) - return c.JSON(s) + data := fiber.Map{ + "version": "1.0", + "embed_type": "rich", + "provider_name": "PixivFE", + "provider_url": pageURL, + } + + return c.JSON(data) }