blob: 01f480b35e508c98518e675511f69e9eb52e5756 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
var Poll =
{
room: "main",
delay: 5000,
init: function ()
{
if (document.cookie)
{
var cookies = document.cookie.split(";")
for (i in cookies)
{
var cookie = cookies[i].split("=")
if (cookie[0].indexOf("room") !== -1)
{
if (cookie[1] !== 'false' && cookie[1] !== 'undefined')
{
Poll.room = cookie[1]
break
}
}
}
}
Poll.poll()
},
poll: function ()
{
$.post(API.URL.room.poll,
{
room: Poll.room,
session: Auth.session,
last: 1,
}).success(Poll.pollCallback).error(Poll.pollErrorCallback)
},
pollErrorCallback: function ()
{
Poll.timer = setTimeout(Poll.poll, Poll.delay)
},
pollCallback: function (raw)
{
Poll.timer = setTimeout(Poll.poll, Poll.delay)
}
}
var Main =
{
init: function ()
{
Auth.success = Poll.init
if (Auth.init())
Auth.checkin()
}
}
Main.init()
|