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:
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