dkforest

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

commit 67159649a5a9064798c13e4cadb90de73642dac3
parent 81273efb3d93ed1370f61875ec581155297ffb30
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Mon, 22 May 2023 21:56:41 -0700

add refresh command

Diffstat:
Mpkg/web/handlers/api/v1/slashInterceptor.go | 12+++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/pkg/web/handlers/api/v1/slashInterceptor.go b/pkg/web/handlers/api/v1/slashInterceptor.go @@ -139,7 +139,8 @@ func handleAdminCmd(c *Command) (handled bool) { handleRename(c) || handleNewMeme(c) || handleRenameMeme(c) || - handleRemoveMeme(c) + handleRemoveMeme(c) || + handleRefreshCmd(c) } return false } @@ -1686,3 +1687,12 @@ func handleListMemes(c *Command) (handled bool) { } return } + +func handleRefreshCmd(c *Command) (handled bool) { + if c.message == "/refresh" { + c.err = ErrRedirect + database.MsgPubSub.Pub(database.RefreshTopic, database.ChatMessageType{Typ: database.ForceRefresh}) + return true + } + return +}