提交 abca9457 authored 作者: Christopher Rienzo's avatar Christopher Rienzo

Merge pull request #1544 in FS/freeswitch from…

Merge pull request #1544 in FS/freeswitch from ~THEHUNMONKGROUP/freeswitch:bugfix/FS-11280-allow-overriding-permissioncallback to master

* commit '36d9f7bc':
  FS-11280: Allow overriding permissionCallback per Verto dialog
...@@ -2055,7 +2055,11 @@ ...@@ -2055,7 +2055,11 @@
}; };
RTCcallbacks.onStream = function(rtc, stream) { RTCcallbacks.onStream = function(rtc, stream) {
if (dialog.verto.options.permissionCallback && if (dialog.callbacks.permissionCallback &&
typeof dialog.callbacks.permissionCallback.onGranted === 'function') {
dialog.callbacks.permissionCallback.onGranted(stream);
}
else if (dialog.verto.options.permissionCallback &&
typeof dialog.verto.options.permissionCallback.onGranted === 'function'){ typeof dialog.verto.options.permissionCallback.onGranted === 'function'){
dialog.verto.options.permissionCallback.onGranted(stream); dialog.verto.options.permissionCallback.onGranted(stream);
} }
...@@ -2070,7 +2074,11 @@ ...@@ -2070,7 +2074,11 @@
}; };
RTCcallbacks.onError = function(e) { RTCcallbacks.onError = function(e) {
if (dialog.verto.options.permissionCallback && if (dialog.callbacks.permissionCallback &&
typeof dialog.callbacks.permissionCallback.onDenied === 'function') {
dialog.callbacks.permissionCallback.onDenied();
}
else if (dialog.verto.options.permissionCallback &&
typeof dialog.verto.options.permissionCallback.onDenied === 'function'){ typeof dialog.verto.options.permissionCallback.onDenied === 'function'){
dialog.verto.options.permissionCallback.onDenied(); dialog.verto.options.permissionCallback.onDenied();
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论