• Christoph Thelen's avatar
    Task #3791: Allow only one feedback, remove old feedback, broadcast changes · 1ae9c803
    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...
    1ae9c803