revoke된 세션 처리 추가

This commit is contained in:
2025-08-15 13:23:04 +09:00
parent d26b3b9295
commit c0ab2afcf4
3 changed files with 11 additions and 12 deletions

View File

@ -257,6 +257,15 @@ func (c *consumer_redis) Query(pk string) (Authorization, error) {
defer c.lock.Unlock()
sk := publickey_to_storagekey(publickey(pk))
if _, deleted := c.stages[0].deleted[sk]; deleted {
return Authorization{}, nil
}
if _, deleted := c.stages[1].deleted[sk]; deleted {
return Authorization{}, nil
}
si, err := c.query_internal(sk)
if err != nil {
logger.Println("session consumer query :", pk, err)