Exemple #1
0
 def set_provider_session(self, gid, session_id, provider, data):
     """
     Use to store arbitrary session data specific to a provider. All session for all providers is cleared when user logs off
     """
     self.rc.hset(S1.gid_key(gid),
                  S1.destination_session_id_fmt(provider, session_id),
                  json.dumps(data))
Exemple #2
0
 def get_provider_session(self, gid, session_id, provider):
     value = self.rc.hget(
         S1.gid_key(gid),
         S1.destination_session_id_fmt(provider, session_id))
     return json.loads(value) if value else None