From b179541532c6598bc6fef478f1f3d1a2fd9701b9 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Tue, 3 Dec 2024 19:04:09 +0100 Subject: [PATCH] fix(handlers): Return cards as pdf --- handlers/card.go | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/handlers/card.go b/handlers/card.go index b8a986c..25020dc 100644 --- a/handlers/card.go +++ b/handlers/card.go @@ -62,17 +62,16 @@ func GenerateCard(c *fiber.Ctx) error { }) } c.Set(fiber.HeaderContentType, "text/html") - return c.SendString(result) - // converter := services.GotenbergConverter{BaseUrl: "http://localhost:3001"} - // pdf, err := converter.ToPdf(result, "a4", false) - // if err != nil { - // return c.Status(fiber.StatusInternalServerError).JSON(fiber.Map{ - // "error": err.Error(), - // }) - // } + converter := services.GotenbergConverter{BaseUrl: "http://localhost:3001"} + pdf, err := converter.ToPdf(result, "a4", false) + if err != nil { + return c.Status(fiber.StatusInternalServerError).JSON(fiber.Map{ + "error": err.Error(), + }) + } - // c.Set(fiber.HeaderContentType, "application/pdf") - // return c.Send(pdf) + c.Set(fiber.HeaderContentType, "application/pdf") + return c.Send(pdf) } func invertCardArrayItems(cards []models.Card) []models.Card {