Paul "LeoNerd" Evans
|
9459137f1e
|
Just sprintf the 'kind' argument into uri directly
|
2016-08-25 18:35:38 +01:00 |
Paul "LeoNerd" Evans
|
1294d4a329
|
Move ThirdPartyEntityKind into api.constants so the expectation becomes that the value is significant
|
2016-08-25 18:34:47 +01:00 |
Paul "LeoNerd" Evans
|
e7af8be5ae
|
Root the 3PE lookup API within /_matrix/app/unstable instead of at toplevel
|
2016-08-25 18:06:29 +01:00 |
Paul "LeoNerd" Evans
|
adf53f04ce
|
appease pep8
|
2016-08-25 16:00:31 +01:00 |
Paul "LeoNerd" Evans
|
db7283cc6b
|
Implement a ResponseCache around 3PE lookup metadata lookups
|
2016-08-25 15:56:27 +01:00 |
Paul "LeoNerd" Evans
|
d0b8d49f71
|
Kill PROTOCOL_META since I'm not using it any more
|
2016-08-25 15:45:28 +01:00 |
Paul "LeoNerd" Evans
|
5474824975
|
Actually query over AS API for 3PE lookup metadata
|
2016-08-25 15:29:36 +01:00 |
Paul "LeoNerd" Evans
|
63c19e1df9
|
Move 3PU/3PL lookup APIs into /thirdparty containing entity
|
2016-08-24 11:55:57 +01:00 |
Paul "LeoNerd" Evans
|
65201631a4
|
Move validation logic for AS 3PE query response into ApplicationServiceApi class, to keep the handler logic neater
|
2016-08-18 17:33:56 +01:00 |
Paul "LeoNerd" Evans
|
b515f844ee
|
Avoid so much copypasta between 3PU and 3PL query by unifying around a ThirdPartyEntityKind enumeration
|
2016-08-18 17:19:55 +01:00 |
Paul "LeoNerd" Evans
|
2a91799fcc
|
Minor syntax neatenings
|
2016-08-18 16:58:25 +01:00 |
Paul "LeoNerd" Evans
|
06964c4a0a
|
Copypasta the 3PU support code to also do 3PL
|
2016-08-18 16:09:50 +01:00 |
Paul "LeoNerd" Evans
|
718ffcf8bb
|
Since empty lookups now return 200/empty list not 404, we can safely log failures as exceptions
|
2016-08-18 14:18:37 +01:00 |
Paul "LeoNerd" Evans
|
b3511adb92
|
Don't catch the return-value-as-exception that @defer.inlineCallbacks will use
|
2016-08-18 13:45:18 +01:00 |
Paul "LeoNerd" Evans
|
3ec10dffd6
|
Actually make 3PU lookup calls out to ASes
|
2016-08-18 00:39:09 +01:00 |
Paul "LeoNerd" Evans
|
fa87c981e1
|
Thread 3PU lookup through as far as the AS API object; which currently noöps it
|
2016-08-17 16:17:28 +01:00 |
Mark Haines
|
7e2f971c08
|
Remove some unused functions (#711)
* Remove some unused functions
* get_room_events_stream is only used in tests
* is_exclusive_room might actually be something we want
|
2016-04-08 14:01:56 +01:00 |
Daniel Wagner-Hall
|
d83d004ccd
|
Fix flake8 warnings for new flake8
|
2016-02-02 17:18:50 +00:00 |
Matthew Hodgson
|
6c28ac260c
|
copyrights
|
2016-01-07 04:26:29 +00:00 |
Kegan Dougal
|
db1fbc6c6f
|
Fix remaining scheduler bugs. Add more informative logging.
|
2015-03-10 10:04:20 +00:00 |
Kegan Dougal
|
04c9751f24
|
Bug fixes whilst putting it all together
|
2015-03-09 17:45:41 +00:00 |
Kegan Dougal
|
be09c23ff0
|
Add txn_id kwarg to push methods
|
2015-03-05 15:40:07 +00:00 |
Kegan Dougal
|
f518324426
|
Minor tweaks based on PR feedback.
|
2015-02-11 16:41:16 +00:00 |
Kegan Dougal
|
fd40d992ad
|
PEP8-ify
|
2015-02-11 10:41:33 +00:00 |
Kegan Dougal
|
f7cac2f7b6
|
Fix bugs so lazy room joining works as intended.
|
2015-02-09 15:01:28 +00:00 |
Kegan Dougal
|
0613666d9c
|
Serialize events before sending to ASes
|
2015-02-05 13:42:35 +00:00 |
Kegan Dougal
|
51d63ac329
|
Glue AS work to general event notifications. Add more exception handling when poking ASes.
|
2015-02-05 13:19:46 +00:00 |
Kegan Dougal
|
27091f146a
|
Add hs_token column and generate a different token f.e application service.
|
2015-02-05 10:08:12 +00:00 |
Kegan Dougal
|
a1a4960baf
|
Impl push_bulk function
|
2015-02-05 09:43:22 +00:00 |
Kegan Dougal
|
6d3e4f4d0a
|
Update user/alias query APIs to use new format of SimpleHttpClient.get_json
|
2015-02-04 17:32:44 +00:00 |
Kegan Dougal
|
aa8cce58bf
|
Add query_user/alias APIs.
|
2015-02-04 16:44:53 +00:00 |
Kegan Dougal
|
17753f0c20
|
Add stub ApplicationServiceApi and glue it with the handler.
|
2015-02-04 11:19:18 +00:00 |
Kegan Dougal
|
94a5db9f4d
|
Add appservice package and move ApplicationService into it.
|
2015-02-03 14:44:16 +00:00 |