Merge pull request #1544 in FS/freeswitch from ~THEHUNMONKGROUP/freeswitch:bugfix/FS-11280-allow-overriding-permissioncallback to master
* commit '36d9f7bc5e4a1644cdcf8c00df976d5283885ea3': FS-11280: Allow overriding permissionCallback per Verto dialog
This commit is contained in:
commit
abca94578b
|
@ -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 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
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();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue