Commit Graph

186 Commits (00f51493f5726210bf649889ed3c03b56fddbe1d)

Author SHA1 Message Date
Erik Johnston 7917ff1271 Turn off presence again. 10 years ago
Erik Johnston bd16b93e8f Implement presence event source. Change the way the notifier indexes listeners 10 years ago
Erik Johnston 67c5f89244 Enable presence again. Fix up api to match old api. 10 years ago
Erik Johnston 3a2a5b959c WIP: Completely change how event streaming and pagination work. This reflects the change in the underlying storage model. 10 years ago
Mark Haines ac21dfff6d Fix pyflakes errors 10 years ago
Erik Johnston a664ec20e0 Add a do_users_share_a_room method and use that in the presence handler. 10 years ago
Erik Johnston cda4ff8519 Oops, we need to use defer.returnValue. 10 years ago
Erik Johnston 5b058a79cb Make is_presence_visible always return true as it was thrashing the database. 10 years ago
Erik Johnston 9f514915af Add indices to schema 10 years ago
Erik Johnston 5c00614aab PresenceStreamData was expecting *_key to be ints 10 years ago
Paul "LeoNerd" Evans 89cabba3e0 Don't delete OFFLINE users from the presence cache, so we can report on their offline mtime 10 years ago
Erik Johnston 598a1d8ff9 Change the way pagination works to support out of order events. 10 years ago
Paul "LeoNerd" Evans 88f7482b92 Perform the 'REST'-level tests of Presence against the real Presence handler as well, mocking out the datastore beneath it 10 years ago
Paul "LeoNerd" Evans 83f031207e Implement and test presence dropping of remote users 10 years ago
Paul "LeoNerd" Evans faf25e3a83 Allow room presence visibility between users who share a room 10 years ago
Matthew Hodgson 98ed3d0222 improve comment 10 years ago
Matthew Hodgson fc846aa771 emergency bodges to turn off presence ACLs in order to make 10 years ago
Paul "LeoNerd" Evans 9c41f635a9 When starting to poll for presence, also include members of all shared rooms 10 years ago
Paul "LeoNerd" Evans 0fa05ea331 Round Presence mtime and mtime_age to nearest msec; avoids floats for msec values over the wire 10 years ago
Paul "LeoNerd" Evans d05aa651f8 An initial hack at storing presence state-change mtimes in database and presenting age durations to clients/federation events 10 years ago
Matthew Hodgson f98e6380f1 add in whitespace after copyright statements to improve legibility 10 years ago
matrix.org 4f475c7697 Reference Matrix Home Server 10 years ago