speedup access permission parsing even more
This commit is contained in:
parent
950979af16
commit
ab0e4a46a0
1 changed files with 2 additions and 4 deletions
|
@ -160,13 +160,11 @@ class TileServer:
|
||||||
cookie = self.cookie_regex.search(cookie)
|
cookie = self.cookie_regex.search(cookie)
|
||||||
if cookie:
|
if cookie:
|
||||||
cookie = cookie.group(2)
|
cookie = cookie.group(2)
|
||||||
access_permissions = parse_tile_access_cookie(cookie, self.tile_secret)
|
access_permissions = (parse_tile_access_cookie(cookie, self.tile_secret) &
|
||||||
|
set(level_data.restrictions[minx:miny, maxx:maxy]))
|
||||||
else:
|
else:
|
||||||
access_permissions = set()
|
access_permissions = set()
|
||||||
|
|
||||||
# only access permissions that are affecting this tile
|
|
||||||
access_permissions &= set(level_data.restrictions[minx:miny, maxx:maxy])
|
|
||||||
|
|
||||||
# build cache keys
|
# build cache keys
|
||||||
last_update = level_data.history.last_update(minx, miny, maxx, maxy)
|
last_update = level_data.history.last_update(minx, miny, maxx, maxy)
|
||||||
base_cache_key = build_base_cache_key(last_update)
|
base_cache_key = build_base_cache_key(last_update)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue