Beispiel #1
0
 def update_ease_factor(self):
     key = 'ease_factor:deck:{0}'.format(self.card.fact.deck_id)
     if self.card.active and self.card.ease_factor:
         score = self.card.ease_factor
         redis.zadd(key, score, self.card.id)
     else:
         redis.zrem(key, self.card.id)
Beispiel #2
0
 def delete(self):
     deck_id = card.fact.deck_id
     redis.srem('cards:deck:%s' % deck_id, card.id)
     redis.zrem('ease_factor:deck:%s' % deck_id, card.id)
     redis.srem('cards:owner:%s' % card.fact.deck.owner_id, card.id)