commit 67159649a5a9064798c13e4cadb90de73642dac3 parent 81273efb3d93ed1370f61875ec581155297ffb30 Author: n0tr1v <n0tr1v@protonmail.com> Date: Mon, 22 May 2023 21:56:41 -0700 add refresh command Diffstat:
| M | pkg/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 +}