Commit Graph

41 Commits (8744becc7c4caf4f191532ff17c6156e0111ae60)

Author SHA1 Message Date
Andrew Morgan cf06783d54
Remove optional state of `ApplicationService.is_interested`'s `store` parameter (#11911) 3 years ago
Andrew Morgan 3f72c2a322
Convert `ApplicationServiceTestCase` to use `simple_async_mock` (#11880) 3 years ago
Andrew Morgan 64ec45fc1b
Send to-device messages to application services (#11215) 3 years ago
Patrick Cloke 2519beaad2
Add missing type hints to `synapse.appservice` (#11360) 3 years ago
Patrick Cloke 7d84d2523a
Fix errors in Synapse logs from unit tests. (#10939) 3 years ago
Jonathan de Jong 4b965c862d
Remove redundant "coding: utf-8" lines (#9786) 4 years ago
Patrick Cloke 0b3112123d
Use mock from the stdlib. (#9772) 4 years ago
Erik Johnston f21e24ffc2
Add ability for access tokens to belong to one user but grant access to another user. (#8616) 4 years ago
Will Hunt 70259d8c8c
Limit AS transactions to 100 events (#8606) 4 years ago
Will Hunt c276bd9969
Send some ephemeral events to appservices (#8437) 4 years ago
Patrick Cloke 4cce8ef74e
Convert appservice to async. (#7973) 4 years ago
Richard van der Hoff 5019945828 Refactor the Appservice scheduler code 5 years ago
Amber Brown 463b072b12
Move logging utilities out of the side drawer of util/ and into logging/ (#5606) 5 years ago
black 8b3d9b6b19 Run black. 6 years ago
Amber Brown 49af402019 run isort 6 years ago
Richard van der Hoff 46beeb9a30 Fix a couple of logcontext leaks in unit tests 7 years ago
Luke Barnard ab1dc84779 Add extra space before inline comment 7 years ago
Luke Barnard e836bdf734 Fix tests 7 years ago
Erik Johnston 650f0e69f2 Compile the regex's used in ASes 8 years ago
Erik Johnston 320dfe523c Make notify_interested_services faster 8 years ago
Erik Johnston 7321f45457 Clean up _ServiceQueuer 8 years ago
Mark Haines 700487a7c7 Fix flake8 warnings for tests 9 years ago
Daniel Wagner-Hall 2680043bc6 Require ID and as_token be unique for ASs 9 years ago
Matthew Hodgson 6c28ac260c copyrights 9 years ago
Mark Haines f43544eecc Make the appservice use 'users_in_room' rather than get_room_members since it is cached 10 years ago
Kegan Dougal 09cbff174a Fix thinko whereby events *for the AS specifically* were not passed on. 10 years ago
Kegan Dougal d04fa1f712 Implement ServiceQueuer with tests. 10 years ago
Kegan Dougal 6279285b2a Replace EventGrouper for ServiceQueuer to move to push-based txns. Fix tests and add stub tests for ServiceQueuer. 10 years ago
Kegan Dougal 835e01fc70 Minor PR comment tweaks. 10 years ago
Kegan Dougal 21fd84dcb8 Use seconds; start gluing in the AS scheduler into the AS handler. 10 years ago
Kegan Dougal 10766f1e93 Update UTs 10 years ago
Kegan Dougal 2602ddc379 Apply clarity and docstrings 10 years ago
Kegan Dougal 0354659f9d Finish synapse.appservice.scheduler implementation. 10 years ago
Kegan Dougal f260cb72cd Flesh out more stub functions. 10 years ago
Kegan Dougal 0fbfe1b08a Add more tests; fix bugs. 10 years ago
Kegan Dougal 192e228a98 Start adding some tests 10 years ago
Kegan Dougal de190e49d5 Add more unit tests for exclusive namespaces. 10 years ago
Kegan Dougal 127efeeb68 Update unit tests to use new format. 10 years ago
Kegan Dougal c7783d6fee Notify ASes for events sent by other users in a room which an AS user is a part of. 10 years ago
Kegan Dougal 89f2e8fbdf Fix bug in store defer. Add more unit tests. 10 years ago
Kegan Dougal 525a218b2b Begin to add unit tests for appservice glue and regex testing. 10 years ago