Commit Graph

1254 Commits (6ec02e9ecf7ffe3d3737a69a480939a07d62428b)

Author SHA1 Message Date
Erik Johnston 1b5642604b Support inviting 3pids in /createRoom 9 years ago
David Baker d74c6ace24 comma 9 years ago
David Baker f1b67730fa Add unread_notif_count in incremental_sync_with_gap 9 years ago
David Baker c914d67cda Rename event-actions to event_push_actions as per PR request 9 years ago
David Baker 3051c9d002 Address minor PR issues 9 years ago
Mark Haines 517fb9a023 Move the doc string to the public facing method 9 years ago
Mark Haines 9ac417fa88 Add a cache for initialSync responses that expires after 5 minutes 9 years ago
David Baker d2a92c6bde Fix merge fail with anon access stuff 9 years ago
David Baker 5645d9747b Add some comments to areas that could be optimised. 9 years ago
Mark Haines 0ee0138325 Include the list of bad room ids in the error 9 years ago
Mark Haines 251aafccca Use a list comprehension 9 years ago
Mark Haines cdd04f7055 Hook up read receipts and typing notifications for guest access 9 years ago
Mark Haines c3fff251a9 Allow guest access to /sync 9 years ago
Mark Haines 45a9e0ae0c Allow guest access if the user provides a list of rooms in the filter 9 years ago
Daniel Wagner-Hall 7f3148865c Return room avatar URLs in /publicRooms 9 years ago
David Baker f73f154ec2 Only run pushers for users on this hs! 9 years ago
David Baker 091c545c4f pep8 9 years ago
David Baker 413d0d6a24 Make unread notification count sending work: put the correct count in incremental syncs too, where necessary, and fix silly bugs like only select the event actions for that user... 9 years ago
David Baker ce4999268a Fix typo that broke registration on the mobile clients 9 years ago
Matthew Hodgson 64374bda5b fix indentation level 9 years ago
Matthew Hodgson 772ad4f715 stop generating default identicons. reverts most of 582019f870 and solves vector-web/vector-im#346 9 years ago
Daniel Wagner-Hall bdacee476d Add display_name to 3pid invite in m.room.member invites 9 years ago
Daniel Wagner-Hall 8c5f252edb Strip address and such out of 3pid invites 9 years ago
David Baker 42ad49f5b7 still very WIP, but now sends unread_notifications_count in the room object on sync (only actually corrrect in a full sync: hardcoded to 0 in incremental syncs). 9 years ago
Daniel Wagner-Hall 0311612ce9 Give the IS a bunch more 3pid invite context 9 years ago
Mark Haines dbe7892e03 Fix a race between started/stopped stream 9 years ago
Mark Haines 1ee7280c4c Do the /sync in parallel accross the rooms like /initialSync does 9 years ago
Erik Johnston d9a5c56930 Include approximate count of search results 9 years ago
Mark Haines 7d6b313312 Add caches for whether a room has been forgotten by a user 9 years ago
David Baker a84a693327 Having consulted The Erikle, this should go at the end of on_receive_pdu, otherwise it will be triggered whenever we backfill too. 9 years ago
Paul "LeoNerd" Evans 99afb4b750 Ensure that the event that gets persisted is the one that was signed 9 years ago
David Baker 21f135ba76 Very first cut of calculating actions for events as they come in. Doesn't store them yet. Not very efficient. 9 years ago
Mark Haines 660dee94af Only include the archived rooms if a include_leave flag in set in the filter 9 years ago
Daniel Wagner-Hall edfcb83473 Flatten devices into a dict, not a list 9 years ago
Mark Haines 478b4e3ed4 Reuse the captcha client rather than creating a new one for each request 9 years ago
Daniel Wagner-Hall 526bc33e02 Fix implementation of /admin/whois 9 years ago
Mark Haines 491f3d16dc Make state updates in the C+S API idempotent 9 years ago
Mark Haines c2c70f7daf Use the context returned by _handle_new_event 9 years ago
Mark Haines 37b2d69bbc Reuse a single http client, rather than creating new ones 9 years ago
Mark Haines 5eb4d13aaa Fix typo in collect_presencelike_data 9 years ago
Mark Haines c30cdb0d68 Add comments 9 years ago
Mark Haines a9526831a4 Wrap calls to distributor.fire in appropriately named functions so that static analysis can work out want is calling what 9 years ago
Mark Haines ed0f79bdc5 Only fire user_joined_room if the membership has changed 9 years ago
Mark Haines 95f30ecd1f Add API for setting account_data globaly or on a per room basis 9 years ago
Erik Johnston 27c5e1b374 Search: Don't disregard grouping info in pagination tokens 9 years ago
Mark Haines 3d3da2b460 Only fire user_joined_room on the distributor if the user has actually joined the room 9 years ago
Mark Haines 31069ecf6a Rename presence_handler.send_invite to presence_handler.send_presence_invite to distinguish it from normal invites 9 years ago
Erik Johnston 71578e2bf2 Change the result tict to be a list 9 years ago
Erik Johnston da7dd58641 Tidy up a bit 9 years ago
Erik Johnston 4dcaa42b6d Allow paginating search ordered by recents 9 years ago