- Mar 08, 2013
-
-
Daniel Gerhardt authored
UserService instead of a CouchDB request.
-
Daniel Gerhardt authored
broadcasting it in reportSessionDataToClient method.
-
Daniel Gerhardt authored
CouchDB and visited sessions.
-
Daniel Gerhardt authored
Socket.IO.
-
Daniel Gerhardt authored
requested.
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
interfere with the existing HTTP polling solution. Some features still need to be ported: - update session attribute lastOwnerActivity in CouchDB - add session to visitedSessions in CouchDB - check if session is locked
-
- Dec 12, 2012
-
-
Christoph Thelen authored
-
- Dec 05, 2012
-
-
Christoph Thelen authored
-
- Dec 03, 2012
-
-
Julian Hochstetter authored
and the users inside of it
-
Julian Hochstetter authored
-
Julian Hochstetter authored
* rename methods to clearify that this are sockets
-
- Oct 25, 2012
-
-
Paul-Christian Volkmer authored
-
Paul-Christian Volkmer authored
This provides smaller and cleaner Interfaces for each context.
-
- Oct 24, 2012
-
-
Paul-Christian Volkmer authored
All relevant information about users (e.g. session mebership) are accessible via UserService. The method IUserService::getCurrentUser provides information about the actual logged in user. If no user is logged in, this method will throw a UnauthorizedException which will end up in 401 HTTP error.
-
Paul-Christian Volkmer authored
-
- Oct 17, 2012
-
-
Julian Hochstetter authored
-
- Oct 09, 2012
-
-
Paul-Christian Volkmer authored
-
- Sep 28, 2012
-
-
Julian Hochstetter authored
-
Christoph Thelen authored
-
- Sep 19, 2012
-
-
Paul-Christian Volkmer authored
This layer can be used to create a StubDAO for use with unit tests.
-
Julian Hochstetter authored
-
- Sep 14, 2012
-
-
Julian Hochstetter authored
-
Julian Hochstetter authored
* remove client from map on disconnect
-
Julian Hochstetter authored
-
Christoph Thelen authored
* If a user posts new feedback, while having already posted one, the value gets updated. This prevents feedback adding up. * If feedback is too old (10 minutes), it gets removed. For testing purposes the cleaning routine currently runs every few seconds, and feedback only lasts a few seconds as well. * The deleted feedback changes are broadcasted to: o All users, if feedback of other users has been deleted. o The user whose feedback got deleted. Currently, this is a huge mess! There are three types of "Session Ids": * The Socket.IO "session" * The internal CouchDB session id * The ARSnova session keyword A severe clean up is needed before proceeding any further...
-
- Sep 13, 2012
-
-
Julian Hochstetter authored
-
Julian Hochstetter authored
-
- Sep 12, 2012
-
-
Julian Hochstetter authored
remove websocketcontroller and let sessioncontroller do the authorization add toString to User entity
-
Julian Hochstetter authored
-
Paul-Christian Volkmer authored
-
Julian Hochstetter authored
-
Paul-Christian Volkmer authored
-
Julian Hochstetter authored
-
Julian Hochstetter authored
-