Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/spreed.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils/webrtc/index.js')
-rw-r--r--src/utils/webrtc/index.js21
1 files changed, 17 insertions, 4 deletions
diff --git a/src/utils/webrtc/index.js b/src/utils/webrtc/index.js
index f2591455f..28dbe0575 100644
--- a/src/utils/webrtc/index.js
+++ b/src/utils/webrtc/index.js
@@ -46,6 +46,9 @@ let cancelFetchSignalingSettings = null
let signaling = null
let tokensInSignaling = {}
+/**
+ * @param token
+ */
async function getSignalingSettings(token) {
// If getSignalingSettings is called again while a previous one was still
// being executed the previous one is cancelled.
@@ -76,6 +79,9 @@ async function getSignalingSettings(token) {
return settings
}
+/**
+ * @param token
+ */
async function connectSignaling(token) {
const settings = await getSignalingSettings(token)
if (!settings) {
@@ -104,6 +110,10 @@ let pendingJoinCallToken = null
let startedCall = null
let failedToStartCall = null
+/**
+ * @param signaling
+ * @param configuration
+ */
function startCall(signaling, configuration) {
let flags = PARTICIPANT.CALL_FLAG.IN_CALL
if (configuration) {
@@ -122,6 +132,9 @@ function startCall(signaling, configuration) {
})
}
+/**
+ *
+ */
function setupWebRtc() {
if (webRtc) {
return
@@ -137,7 +150,7 @@ function setupWebRtc() {
*
* @param {string} token Conversation to join
* @param {string} sessionId Session id to join with
- * @returns {Promise<void>}
+ * @return {Promise<void>}
*/
async function signalingJoinConversation(token, sessionId) {
await connectSignaling(token)
@@ -151,7 +164,7 @@ async function signalingJoinConversation(token, sessionId) {
*
* @param {string} token Conversation to join the call
* @param {int} flags Bitwise combination of PARTICIPANT.CALL_FLAG
- * @returns {Promise<void>} Resolved with the actual flags based on the
+ * @return {Promise<void>} Resolved with the actual flags based on the
* available media
*/
async function signalingJoinCall(token, flags) {
@@ -217,7 +230,7 @@ async function signalingJoinCall(token, flags) {
* Leave the call of the given conversation
*
* @param {string} token Conversation to leave the call
- * @returns {Promise<void>}
+ * @return {Promise<void>}
*/
async function signalingLeaveCall(token) {
sentVideoQualityThrottler.destroy()
@@ -235,7 +248,7 @@ async function signalingLeaveCall(token) {
* Leave the given conversation on the respective signaling server
*
* @param {string} token Conversation to leave
- * @returns {Promise<void>}
+ * @return {Promise<void>}
*/
async function signalingLeaveConversation(token) {
if (tokensInSignaling[token]) {