This commit is contained in:
Tijl 2025-08-06 20:28:19 +02:00
parent 17a9c5835e
commit 68ef0fbf6b
Signed by: tijl
GPG Key ID: DAE24BFCD722F053

View File

@ -22,13 +22,16 @@ func (s *Server) Admin() *fiber.App {
}) })
a.Post("/shorten", func(c *fiber.Ctx) error { a.Post("/shorten", func(c *fiber.Ctx) error {
longUrl := string(c.Body())
shortUrl := c.Query("s") shortUrl := c.Query("s")
if shortUrl == "" { if shortUrl == "" {
shortUrl = s.serverGen.NextID() shortUrl = s.serverGen.NextID()
} }
longUrl := string(c.Body()) err := s.storage.Put(shortUrl, longUrl)
if err != nil {
return s.storage.Put(shortUrl, longUrl) return err
}
return c.SendString(shortUrl)
}) })
return a return a