Exemple #1
0
def created_topic(user_id):
    k = 'created_topic_{}'.format(user_id)
    if cache.exists(k):
        v = cache.get(k)
        ts = json.loads(v)
        ts = [dict_to_object(t) for t in ts]
        return ts
    else:
        ts = Topic.created_topic(user_id=user_id)
        v = json.dumps([t.json() for t in ts])
        cache.set(k, v)
        return ts
Exemple #2
0
def update_created_topic_cache(user_id):
    k = 'created_topic_{}'.format(user_id)

    ts = Topic.created_topic(user_id=user_id)
    v = json.dumps([t.json() for t in ts])
    cache.set(k, v)