HomePhabricator

Use JSON models to encode/decode messages to/from Janus

This commit has been deleted in the repository: it is no longer reachable from any branch, tag, or ref.

Description

Use JSON models to encode/decode messages to/from Janus

  • Encapsulated Janus session and plugin handle functionality into classes
  • Simplified generating Janus requests and processing Janus replies
  • Correctly handle Janus errors sent as error events in success replies
  • Split Janus event handlers to improve readability and maintability
  • Moved data validation to the JSON model validators

Details

Provenance
danAuthored on Dec 11 2017, 3:18 PM
Parents
rSYLK250857303ab9: Fixed DisplayNameValidator to work with empty names
Branches
Unknown
Tags
Unknown