damencho
633fc18dce
Moves caching of selected endpoint out of data channel.
This currently fixes problem for participants joining in a room with other participants and trying to send initial value of selected local participant will throw an error. And fixes a potential problem if the UI can select participants before their video is available, before session initiated, can make local state with jvb inconsistent. Also if we want to have multiple selected endpoints or pinned participants and this is done before session-initiate caching should be done before creating data channel (currently selecting multiple is not possible).
9 gadus atpakaļ
Boris Grozev
f06e18e0d3
fix: Fixes a typo (and pinning endpoints).
9 gadus atpakaļ
damencho
93ed5cedbb
Lowers the verbosity on data channel errors.
9 gadus atpakaļ
hristoterezov
301ed7e503
Changes methods that use RTCDatachanel#send to throw exception on fail
9 gadus atpakaļ
hristoterezov
8d7bd558bd
Catch JS errors on Datachannel.send
9 gadus atpakaļ
hristoterezov
2525f5ff81
Implements interfaces for data channel communication
9 gadus atpakaļ
bgrozev
6c870f70b5
Revert "Implements interfaces for data channel communication"
9 gadus atpakaļ
hristoterezov
dd24d1bee1
Implements interfaces for data channel communication
9 gadus atpakaļ
Boris Grozev
6cfd1ba968
Renames confusingly named functions, adds documentation.
9 gadus atpakaļ
Lyubomir Marinov
2c8c5a1028
Remove duplications of error messages
9 gadus atpakaļ
hristoterezov
dd3e1bc4a9
Calls the global error handler on every logger.error
9 gadus atpakaļ
paweldomas
c90d758fdf
Reopen data channels on ice restart
9 gadus atpakaļ
hristoterezov
e6968912ae
Changes console.* to logger.*
9 gadus atpakaļ
hristoterezov
2f026f8ff1
Changes FIXME comment about the data channels
9 gadus atpakaļ
hristoterezov
eab5873d89
Fixes issues realted to JitsiConference.leave()
9 gadus atpakaļ
yanas
d7d5ab67a9
Fixes Last N event duplicating another event, causing exception when used in the client app.
9 gadus atpakaļ
isymchych
96adaf5e65
handle PRESENCE_STATUS event
9 gadus atpakaļ
damencho
9ce6126a2f
Fixes TypeError not a function.
9 gadus atpakaļ
damencho
4bb1b5a7c5
Fires initial selected event on opening the datachannel.
9 gadus atpakaļ
Lyubomir Marinov
65e928452d
Removes duplication.
10 gadus atpakaļ
Boris Grozev
03b5952973
Fix comparison warnings.
10 gadus atpakaļ
damencho
d3e3bc27d6
Changes some logging levels.
10 gadus atpakaļ
hristoterezov
e1cc5e5aac
Changes the logger from console to jitsi-meet-logger
10 gadus atpakaļ
hristoterezov
5c7a97af7f
Fixes data channels JS errors.
10 gadus atpakaļ
hristoterezov
036635dee6
Implements some conference events.
10 gadus atpakaļ
hristoterezov
2328443ecb
Refactors RTC module to support multiple conferences. Implements JitsiTrack interfaces.
10 gadus atpakaļ
Boris Grozev
72d4ecb607
initial commit
9 gadus atpakaļ