Browse Source

Added url functions as mediaStream api.

Signed-off-by: Simon Eisenmann <simon@struktur.de>
pull/3/head
Simon Eisenmann 12 years ago committed by Simon Eisenmann
parent
commit
92b45ba789
  1. 8
      static/js/controllers/roomchangecontroller.js
  2. 21
      static/js/services/mediastream.js

8
static/js/controllers/roomchangecontroller.js

@ -25,11 +25,11 @@ define([], function() { @@ -25,11 +25,11 @@ define([], function() {
console.log("Room change controller", $element, $scope.roomdata);
var baseurl = $window.location.protocol+'//'+$window.location.host+mediaStream.config.B;
var url = (mediaStream.config.B || "/") + "api/v1/rooms";
var url = mediaStream.url.api("rooms");
var ctrl = this;
ctrl.enabled = true;
ctrl.getRoom = function(cb) {
$http({
method: "POST",
@ -65,10 +65,10 @@ define([], function() { @@ -65,10 +65,10 @@ define([], function() {
ctrl.getRoom(function(roomdata) {
console.info("Retrieved room data", roomdata);
$scope.roomdata = roomdata;
roomdata.link = baseurl + encodeURI(roomdata.name);
roomdata.link = mediaStream.url.room(roomdata.name);
});
}
}, 500);
}, 100);
}
}];

21
static/js/services/mediastream.js

@ -44,19 +44,19 @@ define([ @@ -44,19 +44,19 @@ define([
var td = null;
$window.testDisconnect = function() {
if (td) {
window.clearInterval(td);
$window.clearInterval(td);
td = null;
console.info("Stopped disconnector.");
return;
}
td = window.setInterval(function() {
td = $window.setInterval(function() {
console.info("Test disconnect!");
connector.conn.close();
}, 10000);
console.info("Started disconnector.");
};
return {
var mediaStream = {
version: version,
url: url,
config: context.Cfg,
@ -64,6 +64,15 @@ define([ @@ -64,6 +64,15 @@ define([
connector: connector,
api: api,
tokens: tokens,
url: {
room: function(id) {
id = $window.encodeURIComponent(id);
return $window.location.protocol+'//'+$window.location.host+context.Cfg.B+id;
},
api: function(path) {
return (context.Cfg.B || "/") + "api/v1/" + path;
}
},
initialize: function($rootScope, translation) {
var cont = false;
@ -151,7 +160,7 @@ define([ @@ -151,7 +160,7 @@ define([
}
}, prompt);
};
var url = (context.Cfg.B || "/") + "api/v1/tokens";
var url = mediaStream.url.api("tokens");
var check = function(code) {
$http({
method: "POST",
@ -191,7 +200,9 @@ define([ @@ -191,7 +200,9 @@ define([
});
}
}
};
return mediaStream;
}];

Loading…
Cancel
Save