Skip to content
This repository was archived by the owner on Apr 13, 2023. It is now read-only.

trickleICE Config + RtcommService state inconsistencies - #17

Merged
jfmartinez merged 5 commits into
developfrom
trickleICEConfig
Mar 2, 2016
Merged

jfmartinez merged 5 commits into
developfrom
trickleICEConfig

Conversation

@jfmartinez

Copy link
Copy Markdown
Contributor
  • Added the configuration option for trickleICE (also included the changes done on the master branch for the webRTC Config)
  • There were inconsistent state issues:
    • When the EndpointProvider gets a reset event it actually destroys itself, added the flag to reflect the changes in the RtcommService
    • When Unregistering and a session was in place, sometimes the endpoint was already destroyed and calling .destroy() on it caused an error and the service to crash, now it checks if it is undefined before calling destroy
  • Added a new state 'session:connecting' which occurs when between inbound request acceptance and the session:started event. (This is to handle the long wait when trickleICE is false)

swgraham and others added 5 commits December 7, 2015 13:18
* develop:
  useSSL settings no longer required
  Update version to v1.0.3
  Remove useSSL, rtcomm will pick it if https
  Register fix
  Enhanced the rtcomm-register, session:alerting displayed on inbound calls fixed, alert modals can't be closed by clicking on backdrop
…dcast settings, setting the configuration for the service also reset the ringtone values to null ~ fixed as well
RtcommService setConfig hotfix
…to an issue when you unregister the endpoint, destroying the endpoint returns undefined/causes an inconsistent state, also added a new state for the rtcomm-endpoint for when it is in between ringing and connected.
…commService wasn't capturing this event, now it will mark as uninitialized
jfmartinez added a commit that referenced this pull request Mar 2, 2016
trickleICE Config + RtcommService state inconsistencies
@jfmartinez
jfmartinez merged commit dd7c6e2 into develop Mar 2, 2016
@jfmartinez
jfmartinez deleted the trickleICEConfig branch March 29, 2016 15:29
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants