Kegan Dougal
|
d33ae65efc
|
Remove more reg/unreg methods. Read config not database for cache.
|
2015-03-31 11:00:00 +01:00 |
Kegan Dougal
|
f0d6f724a2
|
Set the service ID as soon as it is known.
|
2015-03-16 15:24:32 +00:00 |
Kegan Dougal
|
835e01fc70
|
Minor PR comment tweaks.
|
2015-03-16 10:16:59 +00:00 |
Kegan Dougal
|
21fd84dcb8
|
Use seconds; start gluing in the AS scheduler into the AS handler.
|
2015-03-09 17:01:19 +00:00 |
Kegan Dougal
|
c7783d6fee
|
Notify ASes for events sent by other users in a room which an AS user is a part of.
|
2015-02-11 10:36:08 +00:00 |
Kegan Dougal
|
f7cac2f7b6
|
Fix bugs so lazy room joining works as intended.
|
2015-02-09 15:01:28 +00:00 |
Kegan Dougal
|
ac3183caaa
|
Register a user account for the AS when the AS registers. Add 'sender' column to AS table.
|
2015-02-09 12:03:37 +00:00 |
Kegan Dougal
|
11e6b3d18b
|
Dependency inject ApplicationServiceApi when creating ApplicationServicesHandler.
|
2015-02-05 17:04:59 +00:00 |
Kegan Dougal
|
c71456117d
|
Fix user query checks. HS>AS pushing now works.
|
2015-02-05 14:17:08 +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
|
b932600653
|
Add unknown room alias check. Call it from directory_handler.get_association
|
2015-02-05 11:47:11 +00:00 |
Kegan Dougal
|
f0c730252f
|
Add unknown user ID check. Use store.get_aliases_for_room(room_id) when searching for services by alias.
|
2015-02-05 11:25:32 +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
|
aa8cce58bf
|
Add query_user/alias APIs.
|
2015-02-04 16:44:53 +00:00 |
Kegan Dougal
|
525a218b2b
|
Begin to add unit tests for appservice glue and regex testing.
|
2015-02-04 12:24:20 +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 |
Kegan Dougal
|
f2c039bfb9
|
Implement restricted namespace checks. Begin fleshing out the main hook for notifying application services.
|
2015-02-03 13:29:27 +00:00 |
Kegan Dougal
|
a060b47b13
|
Add namespace constants. Add restrict_to option to limit namespace checks.
|
2015-02-03 13:17:28 +00:00 |
Kegan Dougal
|
197f3ea4ba
|
Implement regex checks for app services.
Expose handler.get_services_for_event which manages the checks for all
services.
|
2015-02-03 11:26:33 +00:00 |
Kegan Dougal
|
1a2de0c5fe
|
Implement txns for AS (un)registration.
|
2015-02-02 17:39:41 +00:00 |
Kegan Dougal
|
42876969b9
|
Add basic application_services SQL, and hook up parts of the appservice store to read from it.
|
2015-01-28 11:59:38 +00:00 |
Kegan Dougal
|
fbeaeb8689
|
Log when ASes are registered/unregistered.
|
2015-01-27 17:34:40 +00:00 |
Kegan Dougal
|
ec3719b583
|
Use ApplicationService when registering.
|
2015-01-27 17:15:06 +00:00 |
Kegan Dougal
|
92171f9dd1
|
Add stub methods, TODOs and docstrings for application services.
|
2015-01-27 16:53:59 +00:00 |
Kegan Dougal
|
51449e0665
|
Add appservice handler and store. Glue together rest > handler > store.
|
2015-01-27 15:50:28 +00:00 |