Пример #1
0
 def set_all_acls_for_channel(self, channel_id: str, acls: dict) -> None:
     key = RedisKeys.acls_in_channel(channel_id)
     self.cache.set(key,
                    acls,
                    ttl=FIVE_MINUTES + random.random() * FIVE_MINUTES)
Пример #2
0
 def get_all_acls_for_channel(self, channel_id: str) -> dict:
     key = RedisKeys.acls_in_channel(channel_id)
     return self.cache.get(key)
Пример #3
0
 def reset_acls_in_channel(self, channel_id: str) -> None:
     key = RedisKeys.acls_in_channel(channel_id)
     self.cache.delete(key)