def leave(request,id): redisdb = get_redis() """remove channels into user """ redis_channel_join_key = redisk.get_channel_join_key(request.session.session_key) redisdb.srem(redis_channel_join_key,id) """remove users into channel """ redis_channel_users_key = redisk.get_channel_users_key(id) redisdb.srem(redis_channel_users_key,request.user.pk) return HttpResponse()
def join(request,id): redisdb = get_redis() """put channels into user """ redis_channel_join_key = redisk.get_channel_join_key(request.session.session_key) redisdb.sadd(redis_channel_join_key,id) """put users into channel """ redis_channel_users_key = redisk.get_channel_users_key(id) redisdb.sadd(redis_channel_users_key,request.user.pk) return HttpResponse()