Nav apraksta

collab.py 730B

123456789101112131415161718192021222324
  1. import json
  2. import app
  3. def collab_notify(case_id: int,
  4. object_type: str,
  5. action_type: str,
  6. object_id,
  7. object_data: json = None,
  8. request_sid: int = None
  9. ):
  10. room = f"case-{case_id}"
  11. app.socket_io.emit('case-obj-notif',
  12. json.dumps({
  13. 'object_id': object_id,
  14. 'action_type': action_type,
  15. 'object_type': object_type,
  16. 'object_data': object_data
  17. }),
  18. room=room,
  19. to=room,
  20. skip_sid=request_sid)