js: Extract configuration function
This commit is contained in:
parent
3045ac0158
commit
08dcfd56b1
@ -3,15 +3,7 @@
|
||||
function Mopidy(settings) {
|
||||
var mopidy = this;
|
||||
|
||||
mopidy._settings = settings || {};
|
||||
mopidy._settings.webSocketUrl =
|
||||
mopidy._settings.webSocketUrl ||
|
||||
"ws://" + document.location.host + "/mopidy/ws/";
|
||||
if (mopidy._settings.autoConnect !== false) {
|
||||
mopidy._settings.autoConnect = true;
|
||||
}
|
||||
mopidy._settings.backoffDelayMin = mopidy._settings.backoffDelayMin || 1000;
|
||||
mopidy._settings.backoffDelayMax = mopidy._settings.backoffDelayMax || 64000;
|
||||
mopidy._configure(settings || {});
|
||||
|
||||
mopidy._backoffDelay = mopidy._settings.backoffDelayMin;
|
||||
mopidy._pendingRequests = {};
|
||||
@ -25,6 +17,25 @@ function Mopidy(settings) {
|
||||
}
|
||||
}
|
||||
|
||||
Mopidy.prototype._configure = function (settings) {
|
||||
var mopidy = this;
|
||||
|
||||
mopidy._settings = settings;
|
||||
|
||||
mopidy._settings.webSocketUrl =
|
||||
mopidy._settings.webSocketUrl ||
|
||||
"ws://" + document.location.host + "/mopidy/ws/";
|
||||
|
||||
if (mopidy._settings.autoConnect !== false) {
|
||||
mopidy._settings.autoConnect = true;
|
||||
}
|
||||
|
||||
mopidy._settings.backoffDelayMin =
|
||||
mopidy._settings.backoffDelayMin || 1000;
|
||||
mopidy._settings.backoffDelayMax =
|
||||
mopidy._settings.backoffDelayMax || 64000;
|
||||
};
|
||||
|
||||
Mopidy.prototype._delegateEvents = function () {
|
||||
var mopidy = this;
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user