session_list.append(entry)
return session_list
- def update_session_entry_id(self, session_entry, cs_id):
+ def update_session_entry_id(self, session_entry, cs_id, swarm_id = None):
"""Add or modify client session id in self and session_entry."""
session_name = session_entry.data.sections()[0]
self.data.set(session_name, 'client_session_id', str(cs_id))
session_entry.data.set(session_name, 'client_session_id', str(cs_id))
+ if swarm_id is not None:
+ self.data.set(session_name, 'swarm_id', str(swarm_id))
+ session_entry.data.set(session_name, 'swarm_id', str(swarm_id))
+ self.data.set('swarm', 'swarm_id', str(swarm_id))
def get_file_archives(self):
"""Return a list containing all archives from swarm."""