80 Commits (7cbd52d7643040d624887daead511ed9a40ff694)

Author SHA1 Message Date
Joachim Bauch d4929b7525
Change "inCall" state to contain bit flags 8 years ago
Joas Schilling b35460e5d9
Make ESlint happy 7 years ago
Joas Schilling 3e326172f7
Remove useless ping call and "ping" with the signaling fetch instead 7 years ago
Joachim Bauch db5861e390
Fixes after rebase. 8 years ago
Joachim Bauch e738a7a98c
Make sure to always pass a list in the "usersChanged" event. 8 years ago
Joachim Bauch 314b450774
Re-join call if connection to MCU is interrupted. 8 years ago
Joachim Bauch 1a50021f4e
Support both variants of "sessionid" parameter. 8 years ago
Joachim Bauch a4cfe49745
Add API to force signaling reconnects, optionally with a new session id. 8 years ago
Joachim Bauch 0224b0bc37
Added new standalone signaling API methods. 8 years ago
Joachim Bauch 890e42e0a0
Load potentially missed chat messages after reconnect. 8 years ago
Joachim Bauch a5b899c8ba
Use standalone signaling server to notify about new chat messages. 8 years ago
Joachim Bauch 91f2c90176
Join call after user has joined the room on the standalone signaling server. 8 years ago
Joachim Bauch f6c32a309f
Move loading of chat messages to signaling class. 8 years ago
Joas Schilling 391f32f3f0
Stop ping and signaling when the room was deleted 8 years ago
Joachim Bauch b1ee96b5e4
Use dedicated event name to trigger when refreshing the participant list. 8 years ago
Joachim Bauch 0321133f11
Defer joining rooms until signaling server is connected. 8 years ago
Joachim Bauch 3f31e02786
Load participant list if users left/joined through standalone signaling. 8 years ago
Joas Schilling 867b5f94b3
Make sure the token is not a reserved word 8 years ago
Ivan Sein 0c963c227b Change endpoints to /{token}/messages. 8 years ago
Ivan Sein 34b52f852c Fix new multi-session signaling endpoints. 8 years ago
Joas Schilling 04e2b8f303
Fix js handling of joining a room 8 years ago
Joas Schilling 3ec66a2044
Abstract away the session handling 8 years ago
Joas Schilling 085e516f5b
For guests stop to ping the room when it is deleted 8 years ago
Joas Schilling 30287e0d41
Disconnect media when leaving call 8 years ago
Joas Schilling bdc71859bb
Don't use deprecated oc_current_user 8 years ago
Joas Schilling bca17ab381
Fix constructors 8 years ago
Joas Schilling d592c1d3e8
Join room/call connection > signaling > webrtc aswell 8 years ago
Joas Schilling 90da1a0dae
Handle leaving call/room connection > signaling > webrtc 8 years ago
Joas Schilling fe04d506fa
Rename calls to connection and remove static-ness 8 years ago
Joas Schilling a2d8c24f2b
Setup signaling outside of webrtc 8 years ago
Joachim Bauch f54e9de17b
Fix link to OCS signaling backend. 8 years ago
Joachim Bauch 3f4f0b1ee1
Update room list on "room" events. 8 years ago
Joachim Bauch b3c601a8cb
Split "room" from "call" when using the standalone signaling server. 8 years ago
Ivan Sein 51f26f93b2 Avoid multiple pull messages requests at the same time. 8 years ago
Joas Schilling fc83c6a33f
Ping should work when you joined a room 8 years ago
Joas Schilling d5ea8734cf
also leave the room when the user navigates away 8 years ago
Joas Schilling 88b639ac2a Fix the UI to correctly join the room and the call 8 years ago
Joachim Bauch 769793f6f7
Trigger "usersLeft" event for remaining users when leaving room. 8 years ago
Joachim Bauch 6d137227d1
Fix eslint error. 8 years ago
Joachim Bauch 40f6cfeb41
Update room list after reconnect. 8 years ago
Joachim Bauch 7980e88865
Update UI for participants if room is deleted by another user. 8 years ago
Joachim Bauch 51889d5376
Fix passing of configured servers to the UI and wrong own URL to validate users. 8 years ago
Joachim Bauch d84a8c9cf6
Only use standalone server if a non-empty list of URLs is configured. 8 years ago
Joachim Bauch e3139fe172
Detect and handle case where sessions no longer exist after a reconnect. 8 years ago
Joachim Bauch 51ba92cb03
Remove duplicate method. 8 years ago
Joachim Bauch 917b4f49f9
Added method to check for features provided by the server. 8 years ago
Joachim Bauch 5aaecc9845
Switch to new "resumeid" for resuming sessions. 8 years ago
Joachim Bauch 5cb56b5659
Allow setting up multiple signaling servers. 8 years ago
Joachim Bauch 6ee066ab08
Set STUN/TURN server through settings instead of performing requests. 8 years ago
Joachim Bauch e083e72256
Pass all signaling-related settings as JSON object to frontend. 8 years ago