use AccessRestrictionAffected in MapRenderer
This commit is contained in:
parent
a6daeb6153
commit
ede7e4dc86
1 changed files with 3 additions and 3 deletions
|
@ -9,7 +9,7 @@ from c3nav.mapdata.models import Level, MapUpdate
|
||||||
from c3nav.mapdata.render.engines.base import FillAttribs, StrokeAttribs
|
from c3nav.mapdata.render.engines.base import FillAttribs, StrokeAttribs
|
||||||
from c3nav.mapdata.render.geometry import hybrid_union
|
from c3nav.mapdata.render.geometry import hybrid_union
|
||||||
from c3nav.mapdata.render.renderdata import LevelRenderData
|
from c3nav.mapdata.render.renderdata import LevelRenderData
|
||||||
from c3nav.mapdata.utils.cache import MapHistory
|
from c3nav.mapdata.utils.cache import AccessRestrictionAffected, MapHistory
|
||||||
|
|
||||||
|
|
||||||
class MapRenderer:
|
class MapRenderer:
|
||||||
|
@ -49,8 +49,8 @@ class MapRenderer:
|
||||||
self.update_cache_key)
|
self.update_cache_key)
|
||||||
result = cache.get(cache_key, None)
|
result = cache.get(cache_key, None)
|
||||||
if result is None:
|
if result is None:
|
||||||
result = set(ar for ar, area in self.level_render_data.access_restriction_affected.items()
|
result = set(AccessRestrictionAffected.open_level_cached(self.level, 'composite')[self.minx:self.maxx,
|
||||||
if area.intersects(self.bbox))
|
self.miny:self.maxy])
|
||||||
cache.set(cache_key, result, 120)
|
cache.set(cache_key, result, 120)
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue