|
|
|
@ -58,8 +58,7 @@ func main() { |
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
app.Post("/api/link", func (c *fiber.Ctx) error { |
|
|
|
|
link, err := tools.GetThing[Link](c) |
|
|
|
|
|
|
|
|
|
link, err := tools.ReceivePost[Link](c) |
|
|
|
|
if(err != nil) { |
|
|
|
|
log.Println(err) |
|
|
|
|
c.Redirect("/live/") |
|
|
|
@ -67,14 +66,14 @@ func main() { |
|
|
|
|
|
|
|
|
|
sql, args, err := sq.Insert("stream_link").Columns("stream_id", "url", "description").Values(link.StreamId, link.Url, link.Description).ToSql() |
|
|
|
|
|
|
|
|
|
err = tools.Insert(db, err, sql, args...) |
|
|
|
|
|
|
|
|
|
if err != nil { |
|
|
|
|
log.Println(err) |
|
|
|
|
c.Redirect("/live/") |
|
|
|
|
} else { |
|
|
|
|
return c.Redirect("/live/") |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
db.MustExec(sql, args...) |
|
|
|
|
|
|
|
|
|
return c.Redirect("/live/") |
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
app.Static("/", "./public") |
|
|
|
|