ADD log
This commit is contained in:
parent
01585ea59b
commit
a6a4328ed5
@ -100,7 +100,7 @@ func SetAuthRequired(svc ports.UserService, log *slog.Logger) func(bot.HandlerFu
|
|||||||
}
|
}
|
||||||
log.Debug("storing user last auth to map")
|
log.Debug("storing user last auth to map")
|
||||||
userLastAuth.Store(key, time.Now())
|
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)
|
next(ctx, b, update)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -108,7 +108,7 @@ func SetAuthRequired(svc ports.UserService, log *slog.Logger) func(bot.HandlerFu
|
|||||||
when, _ := userLastAuth.Load(key)
|
when, _ := userLastAuth.Load(key)
|
||||||
switch {
|
switch {
|
||||||
case time.Since(when.(time.Time)).Minutes() < 3: // the time user will remain auth on the bot
|
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)
|
next(ctx, b, update)
|
||||||
return
|
return
|
||||||
default:
|
default:
|
||||||
@ -201,7 +201,7 @@ func CreateRateLimitUser(ctx context.Context, log *slog.Logger, delay float64, h
|
|||||||
}
|
}
|
||||||
log.Info("got key ", "key ", key)
|
log.Info("got key ", "key ", key)
|
||||||
if _, loaded := rl.LoadOrStore(key, data{when: time.Now(), amount: 0}); loaded {
|
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)
|
dt, _ := rl.Load(key)
|
||||||
dtl := dt.(data)
|
dtl := dt.(data)
|
||||||
|
|
||||||
@ -218,11 +218,11 @@ func CreateRateLimitUser(ctx context.Context, log *slog.Logger, delay float64, h
|
|||||||
return
|
return
|
||||||
case false:
|
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:
|
case false:
|
||||||
rl.Store(key, data{when: time.Now(), amount: 1})
|
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 {
|
} else {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user