autodj.min.js

(function(g, d, f) {
if(f) d.info(“Session found:”, f);
else return d.warn(“No session found!”);
var h = {
check: 10,
wait: 500
},
b = g.autodj = {
api: g[f],
available: function(a) {
return b.api.taken_dj_map[a] < 0 }, spot: function() { return b.api.become_dj.data("spot") }, become: function(a) { b.api.callback("become_dj", a) }, waiter: function(a) { return function() { return b.available(a) ? (b.become(a), a) : (d.info("Waiting..."), -1) } }, seated: function(a) { return b.api.djs[a] && b.api.djs[a][0] === b.api.myuserid }, wait: function(a, c) { var e = c !== void 0, a = a || h.check, c = c || b.spot(); b.seated(c) ? d.warn("Spot", c, "taken!") : (e && d.error("Spot", c, "missed. Restarting..."), d.info("Polling @", a, "ms"), b.check(a, b.waiter(c))) }, check: function(a, c) { setTimeout(function() { var e = c.call(b); e > 0 ? (d.warn(“Spot”, e, “open…”), setTimeout(function() {
b.wait(a, e)
}, h.wait)) : b.check(a, c)
}, a)
}
}
})(window, console, function(g, d, f, h, b, a, c, e, i, j, k) {
try {
return g(d)[f](h)[b][a][c][e]()[i](j)[k] } catch(l) {
return null
}
}(jQuery, “.invite_dj”, “data”, “events”, “click”, 0, “handler”, “toString”, “match”, /{s*(.+)./, 1));

autodj.min.js

(function(g, d, f) {
	if(f) d.info("Session found:", f);
	else return d.warn("No session found!");
	var h = {
		check: 10,
		wait: 500
	},
		b = g.autodj = {
			api: g[f],
			available: function(a) {
				return b.api.taken_dj_map[a] < 0
			},
			spot: function() {
				return b.api.become_dj.data("spot")
			},
			become: function(a) {
				b.api.callback("become_dj", a)
			},
			waiter: function(a) {
				return function() {
					return b.available(a) ? (b.become(a), a) : (d.info("Waiting..."), -1)
				}
			},
			seated: function(a) {
				return b.api.djs[a] && b.api.djs[a][0] === b.api.myuserid
			},
			wait: function(a, c) {
				var e = c !== void 0,
					a = a || h.check,
					c = c || b.spot();
				b.seated(c) ? d.warn("Spot", c, "taken!") : (e && d.error("Spot", c, "missed. Restarting..."), d.info("Polling @", a, "ms"), b.check(a, b.waiter(c)))
			},
			check: function(a, c) {
				setTimeout(function() {
					var e = c.call(b);
					e > 0 ? (d.warn("Spot", e, "open..."), setTimeout(function() {
						b.wait(a, e)
					}, h.wait)) : b.check(a, c)
				}, a)
			}
		}
})(window, console, function(g, d, f, h, b, a, c, e, i, j, k) {
	try {
		return g(d)[f](h)[b][a][c][e]()[i](j)[k]
	} catch(l) {
		return null
	}
}(jQuery, ".invite_dj", "data", "events", "click", 0, "handler", "toString", "match", /{s*(.+)./, 1));
No comments yet.

Leave a Reply