Develop #25

Merged
ouyangyang_0626 merged 69 commits from develop into master 2026-09-14 19:28:54 +08:00
Showing only changes of commit ef5a583489 - Show all commits
+2 -2
View File
@@ -59,8 +59,8 @@ class AnonymousSessionService:
await self.redis.zremrangebyscore(key, 0, (now - window) * 1000)
count = await self.redis.zcard(key)
if count >= maximum:
entries = self.redis.sorted_sets.get(key, [])
oldest = min((score for score, _ in entries), default=now * 1000)
entries = await self.redis.zrange(key, 0, 0, withscores=True)
oldest = entries[0][1] if entries else now * 1000
return max(1, int((oldest / 1000 + window) - now))
await self.redis.zadd(key, {uuid.uuid4().hex: now * 1000})
await self.redis.expire(key, window)