dkforest

A forum and chat platform (onion)
git clone https://git.dasho.dev/n0tr1v/dkforest.git
Log | Files | Refs | LICENSE

commit 6b4e6968a3a67e818922e8abf2eb425765ce6be6
parent c5a1d48b6e81a82a88efe810c8856c7fb21d40db
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Wed, 19 Feb 2025 15:00:14 -0800

add function to set common raw message properties

Diffstat:
Mpkg/web/handlers/interceptors/command/command.go | 6++++++
1 file changed, 6 insertions(+), 0 deletions(-)

diff --git a/pkg/web/handlers/interceptors/command/command.go b/pkg/web/handlers/interceptors/command/command.go @@ -84,6 +84,12 @@ func (c *Command) RedirectURL() string { return fmt.Sprintf("/api/v1/chat/top-bar/%s?%s", c.Room.Name, c.RedirectQP.Encode()) } +func (c *Command) RawMessage(raw string) { + c.Raw = true + c.OrigMessage = "<raw message>" + c.Message = raw +} + func (c *Command) SetToUser(username database.Username) (err error) { user, err := c.DB.GetUserByUsername(username) if err != nil {