locations.py 574 B

123456789101112131415161718192021
  1. CONVERSATION_BASE_DIR = 'sessions'
  2. def get_conversation_dir(sid: str) -> str:
  3. return f'{CONVERSATION_BASE_DIR}/{sid}/'
  4. def get_conversation_events_dir(sid: str) -> str:
  5. return f'{get_conversation_dir(sid)}events/'
  6. def get_conversation_event_filename(sid: str, id: int) -> str:
  7. return f'{get_conversation_events_dir(sid)}{id}.json'
  8. def get_conversation_metadata_filename(sid: str) -> str:
  9. return f'{get_conversation_dir(sid)}metadata.json'
  10. def get_conversation_init_data_filename(sid: str) -> str:
  11. return f'{get_conversation_dir(sid)}init.json'