diff --git a/router/v3/ogp.go b/router/v3/ogp.go index 4ae1ea4f1..d2ae7790c 100644 --- a/router/v3/ogp.go +++ b/router/v3/ogp.go @@ -1,10 +1,8 @@ package v3 import ( - "fmt" "net/http" "net/url" - "time" "github.com/labstack/echo/v4" @@ -22,16 +20,12 @@ func (h *Handlers) GetOgp(c echo.Context) error { return herror.BadRequest("invalid url") } - res, expiresAt, err := h.OGP.GetMeta(u) + // キャッシュの削除に対応するために Cache-Control でのキャッシュはしない + res, _, err := h.OGP.GetMeta(u) if err != nil { return herror.InternalServerError(err) } - expiresIn := time.Until(expiresAt) - if expiresIn > 0 { - c.Response().Header().Set(consts.HeaderCacheControl, fmt.Sprintf("public, max-age=%d", expiresIn/time.Second)) - } - if res == nil { return c.JSON(http.StatusOK, model.Ogp{ Type: "empty",