This commit is contained in:
maximo tejeda 2025-02-23 09:57:13 -04:00
parent 01585ea59b
commit a6a4328ed5

View File

@ -100,7 +100,7 @@ func SetAuthRequired(svc ports.UserService, log *slog.Logger) func(bot.HandlerFu
}
log.Debug("storing user last auth to map")
userLastAuth.Store(key, time.Now())
log.Info("user Authenticated", "user", key, "time", time.Now())
log.Debug("user Authenticated", "user", key, "time", time.Now())
next(ctx, b, update)
}
@ -108,7 +108,7 @@ func SetAuthRequired(svc ports.UserService, log *slog.Logger) func(bot.HandlerFu
when, _ := userLastAuth.Load(key)
switch {
case time.Since(when.(time.Time)).Minutes() < 3: // the time user will remain auth on the bot
log.Info("user on cache available", "user", key, "time", when)
log.Debug("user on cache available", "user", key, "time", when)
next(ctx, b, update)
return
default:
@ -201,7 +201,7 @@ func CreateRateLimitUser(ctx context.Context, log *slog.Logger, delay float64, h
}
log.Info("got key ", "key ", key)
if _, loaded := rl.LoadOrStore(key, data{when: time.Now(), amount: 0}); loaded {
log.Info("user loaded on map")
log.Debug("user loaded on map")
dt, _ := rl.Load(key)
dtl := dt.(data)
@ -218,11 +218,11 @@ func CreateRateLimitUser(ctx context.Context, log *slog.Logger, delay float64, h
return
case false:
log.Info("user rl not execeed", "since", time.Since(dtl.when).Seconds(), "amount", dtl.amount)
log.Debug("user rl not execeed", "since", time.Since(dtl.when).Seconds(), "amount", dtl.amount)
}
case false:
rl.Store(key, data{when: time.Now(), amount: 1})
log.Info("user time", "since", time.Since(dtl.when).Seconds(), "amount", dtl.amount)
log.Debug("user time", "since", time.Since(dtl.when).Seconds(), "amount", dtl.amount)
}
} else {