Andy Janata
|
2e62708ea6
|
change long poll server-side returning to 20+5 seconds, client-side timeout to 45 seconds, and ping checking to 45 seconds. this should hopefully helpe with people that just close the window.
increase the maximum number of messages returned per poll to 10 for no particular reason :)
|
2012-03-12 21:05:19 -07:00 |
Andy Janata
|
88b68c87b6
|
comment ALL the files!
|
2012-02-06 14:00:24 -08:00 |
Andy Janata
|
4d5fddd293
|
add 2-clause bsd-style license to source files
|
2012-02-02 14:47:23 -08:00 |
Andy Janata
|
987c01cc5a
|
- make a config js file for URIs and debug mode
- clean up the ordering of stuff in game.jsp
- only back off 1ms after a successful longpoll, but do the normal backoff delays after error
|
2012-01-30 23:49:46 -08:00 |
Andy Janata
|
76d9be8f1c
|
more constants instead of immediate strings.
add a wrapper around the request parameters so we can use our enum values as the parameter names.
|
2012-01-16 16:28:21 -08:00 |
Andy Janata
|
61451105b0
|
do not return error messages, only return the error code and let the client look up the error message. this could eventually allow for localization of the error messages (but not the rest of the client yet)
|
2012-01-16 14:33:58 -08:00 |
Andy Janata
|
c4210a3faa
|
properly invalidate sessions when ping timeout occurs so when the user comes back they'll get a new session
|
2012-01-12 13:07:05 -08:00 |
Andy Janata
|
c66c08cd4f
|
we have to be able to deal with longpoll error data returned not in an array, so make it look like an array if it's an error
|
2012-01-06 16:49:43 -08:00 |
Andy Janata
|
eba02a35bd
|
add support for being able to return more than one event in a single long poll request, since the client will poll no more often than every half-second. this could have caused a rather large backlog of events to deliver if chat was active.
|
2012-01-06 16:43:40 -08:00 |
Andy Janata
|
0183ca5357
|
- change register error message only showing up once instead of repeating every time you try and get an error. it probably should blank when you start typing again though
- pull the long polling handlers out to their own file like the ajax response handlers
- chat
|
2011-12-24 19:37:45 -08:00 |
Andy Janata
|
87c77993af
|
refactor the js code into several files. need to further refactor the ajax handlers, and make the server automatically assemble the list of files the client needs.
some sort of dependency ordering needs enforced too.
|
2011-12-22 18:48:20 -08:00 |