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
path: root/src
diff options
context:
space:
mode:
authorJoas Schilling <coding@schilljs.com>2020-02-10 12:44:34 +0300
committerJoas Schilling <coding@schilljs.com>2020-02-10 12:44:34 +0300
commitbe2fa534945bee1b8b84c0556e64e779fd60a614 (patch)
treec784897bb5517707648f5bf5a56472ea34f1553f /src
parente7f226b29c45b48bbe7491a7d9da21bfe77d447a (diff)
Fix signaling from move to axios
Signed-off-by: Joas Schilling <coding@schilljs.com>
Diffstat (limited to 'src')
-rw-r--r--src/utils/signaling.js21
1 files changed, 13 insertions, 8 deletions
diff --git a/src/utils/signaling.js b/src/utils/signaling.js
index ee1e96932..3d65658e7 100644
--- a/src/utils/signaling.js
+++ b/src/utils/signaling.js
@@ -208,7 +208,7 @@ Signaling.Base.prototype.joinRoom = function(token, password) {
this.currentCallToken = null
this.currentCallFlags = null
}
- this._joinRoomSuccess(token, result.ocs.data.sessionId)
+ this._joinRoomSuccess(token, result.data.ocs.data.sessionId)
}.bind(this))
.catch(function(result) {
reject(result)
@@ -386,12 +386,17 @@ Signaling.Internal.prototype._sendMessageWithCallback = function(ev) {
ev: ev,
}]
- this._sendMessages(message).then(function(result) {
- this._trigger(ev, [result.ocs.data])
- }.bind(this)).catch(function(/* xhr, textStatus, errorThrown */) {
- console.log('Sending signaling message with callback has failed.')
- // TODO: Add error handling
- })
+ this._sendMessages(message)
+ .then(function(result) {
+ this._trigger(ev, [result.data.ocs.data])
+ }.bind(this))
+ .catch(function(err) {
+ console.error(err)
+ OC.Notification.show('Sending signaling message with callback has failed.', {
+ type: 'error',
+ timeout: 15,
+ })
+ })
}
Signaling.Internal.prototype._sendMessages = function(messages) {
@@ -438,7 +443,7 @@ Signaling.Internal.prototype._startPullingMessages = function() {
this.pullMessagesRequest = axios.get(generateOcsUrl('apps/spreed/api/v1/signaling', 2) + this.currentRoomToken)
.then(function(result) {
this.pullMessagesFails = 0
- $.each(result.ocs.data, function(id, message) {
+ $.each(result.data.ocs.data, function(id, message) {
this._trigger('onBeforeReceiveMessage', [message])
switch (message.type) {
case 'usersInRoom':