diff --git a/api/message.go b/api/message.go index ddcedab..a0ca355 100644 --- a/api/message.go +++ b/api/message.go @@ -24,9 +24,17 @@ func PostApiMessage(c *fiber.Ctx) error { message, err := ReceivePost[data.Message](c) if err != nil { return IfErrNil(err, c) } - sql, args, err := sq.Insert("message"). - Columns("text", "user_id"). - Values(message.Text, 1).ToSql() + build := sq.Insert("message") + + if c.Params("replying_to") == "" { + build = build.Columns("text", "user_id"). + Values(message.Text, 1) + } else { + build = build.Columns("text", "user_id", "replying_to"). + Values(message.Text, 1, c.Params("replying_to")) + } + + sql, args, err := build.ToSql() err = data.Exec(err, sql, args...) if err != nil { return IfErrNil(err, c) } diff --git a/pages/index.html b/pages/index.html index c0de953..e8d7566 100644 --- a/pages/index.html +++ b/pages/index.html @@ -5,13 +5,7 @@
- Notifications - - - + Your Feed