Browse Source

Fix new multi-session signaling endpoints.

Signed-off-by: Ivan Sein <ivan@nextcloud.com>
pull/764/head
Ivan Sein 8 years ago
parent
commit
34b52f852c
  1. 28
      appinfo/routes.php
  2. 4
      js/signaling.js

28
appinfo/routes.php

@ -34,37 +34,37 @@ return [
* Signaling
*/
[
'name' => 'Signaling#signaling',
'url' => '/api/{apiVersion}/signaling/{token}',
'verb' => 'POST',
'name' => 'Signaling#getSettings',
'url' => '/api/{apiVersion}/signaling/settings',
'verb' => 'GET',
'requirements' => [
'apiVersion' => 'v1',
'token' => '^[a-z0-9]{4,30}$',
],
],
[
'name' => 'Signaling#pullMessages',
'url' => '/api/{apiVersion}/signaling/{token}',
'verb' => 'GET',
'name' => 'Signaling#backend',
'url' => '/api/{apiVersion}/signaling/backend',
'verb' => 'POST',
'requirements' => [
'apiVersion' => 'v1',
'token' => '^[a-z0-9]{4,30}$',
],
],
[
'name' => 'Signaling#getSettings',
'url' => '/api/{apiVersion}/signaling/settings',
'verb' => 'GET',
'name' => 'Signaling#signaling',
'url' => '/api/{apiVersion}/signaling/messages/{token}',
'verb' => 'POST',
'requirements' => [
'apiVersion' => 'v1',
'token' => '^[a-z0-9]{4,30}$',
],
],
[
'name' => 'Signaling#backend',
'url' => '/api/{apiVersion}/signaling/backend',
'verb' => 'POST',
'name' => 'Signaling#pullMessages',
'url' => '/api/{apiVersion}/signaling/messages/{token}',
'verb' => 'GET',
'requirements' => [
'apiVersion' => 'v1',
'token' => '^[a-z0-9]{4,30}$',
],
],

4
js/signaling.js

@ -341,7 +341,7 @@
OCA.Talk.Signaling.Internal.prototype._sendMessages = function(messages) {
var defer = $.Deferred();
$.ajax({
url: OC.linkToOCS('apps/spreed/api/v1/signaling', 2) + this.currentRoomToken,
url: OC.linkToOCS('apps/spreed/api/v1/signaling/messages', 2) + this.currentRoomToken,
type: 'POST',
data: {messages: JSON.stringify(messages)},
beforeSend: function (request) {
@ -417,7 +417,7 @@
// Connect to the messages endpoint and pull for new messages
this.pullMessagesRequest =
$.ajax({
url: OC.linkToOCS('apps/spreed/api/v1/signaling', 2) + this.currentRoomToken,
url: OC.linkToOCS('apps/spreed/api/v1/signaling/messages', 2) + this.currentRoomToken,
type: 'GET',
dataType: 'json',
beforeSend: function (request) {

Loading…
Cancel
Save