dkforest

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

commit eae1c4e8eb7cab4a3e0d25744d402152e0f74d37
parent a072818dac806471b18d238bbc5379e7095281f7
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Sat, 25 Jan 2025 16:24:14 -0800

apply dinamic filters for official rooms only

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

diff --git a/pkg/web/handlers/interceptors/spamInterceptor.go b/pkg/web/handlers/interceptors/spamInterceptor.go @@ -80,14 +80,13 @@ func (i SpamInterceptor) InterceptMsg(c *command.Command) { lowerCaseMessage := strings.ToLower(c.Message) silentSelfKick := config.SilentSelfKick.Load() - if err := checkDynamicFilters(c, lowerCaseMessage, silentSelfKick); err != nil { - if !errors.Is(err, ErrSilent) { - c.Err = err - } - return - } - if c.Room.IsOfficialRoom() { + if err := checkDynamicFilters(c, lowerCaseMessage, silentSelfKick); err != nil { + if !errors.Is(err, ErrSilent) { + c.Err = err + } + return + } if err := checkSpam(c.DB, c.OrigMessage, lowerCaseMessage, c.AuthUser); err != nil { c.Err = err return