Erik Johnston
|
9cd40a2f8d
Load push rules in storage layer, so that they get cached
|
8 anni fa |
Erik Johnston
|
dea9f20f8c
Force boolean
|
8 anni fa |
Erik Johnston
|
1d4ee854e2
Fix typo
|
8 anni fa |
Erik Johnston
|
cca0093fa9
Change fix
|
8 anni fa |
Erik Johnston
|
e5b0bbcd33
Add caches to bulk_get_push_rules*
|
8 anni fa |
Mark Haines
|
e36bfbab38
Use a stream id generator for backfilled ids
|
8 anni fa |
Mark Haines
|
ebcbb23226
s/stream_ordering/event_stream_ordering/ in push
|
8 anni fa |
Mark Haines
|
7e9fc9b6af
/FNARG/d
|
8 anni fa |
Mark Haines
|
1b4f4a936f
Hook up the push rules stream to account_data in /sync
|
8 anni fa |
Mark Haines
|
2223204eba
Hook push rules up to the replication API
|
8 anni fa |
Mark Haines
|
a1cf9e3bf3
Add a stream for push rule updates
|
8 anni fa |
Mark Haines
|
54172924c8
Load the current id in the IdGenerator constructor
|
8 anni fa |
Mark Haines
|
de27f7fc79
Add support for changing the actions for default rules
|
8 anni fa |
Mark Haines
|
a9c9868957
Make adding push rules idempotent
|
8 anni fa |
Mark Haines
|
8c94833b72
Fix adding push rules relative to other rules
|
8 anni fa |
Erik Johnston
|
ddd25def01
Implement a _simple_select_many_batch
|
8 anni fa |
David Baker
|
52bdd1b834
Overlay the push_rules_enabled map for users, otherwise they won't be able to disable server default rules.
|
8 anni fa |
Mark Haines
|
9c1f853d58
Rename 'user_name' to 'user_id' in push to make it consistent with the rest of the code
|
8 anni fa |
Mark Haines
|
f4dad9f639
Merge remote-tracking branch 'origin/erikj/bulk_get_push_rules' into markjh/table_name
|
8 anni fa |
Erik Johnston
|
8740e4e94a
bulk_get_push_rules should handle empty lists
|
8 anni fa |
Mark Haines
|
31de2953a3
Remove the PushRuleTable and PushRuleEnableTable objects
|
8 anni fa |
David Baker
|
c232780081
Merge pull request #456 from matrix-org/store_event_actions
|
8 anni fa |
Matthew Hodgson
|
6c28ac260c
copyrights
|
8 anni fa |
David Baker
|
3051c9d002
Address minor PR issues
|
8 anni fa |
David Baker
|
65c451cb38
Add bulk push rule evaluator which actually still evaluates rules one by one, but does far fewer db queries to fetch the rules
|
8 anni fa |
Erik Johnston
|
2df8dd9b37
Move all the caches into their own package, synapse.util.caches
|
9 anni fa |
Erik Johnston
|
b8e386db59
Change Cache to not use *args in its interface
|
9 anni fa |
Erik Johnston
|
39e21ea51c
Add support for using keyword arguments with cached functions
|
9 anni fa |
Mark Haines
|
a04cde613e
Add a cache for get_push rules for user, fix cache invalidation
|
9 anni fa |
Erik Johnston
|
4429e720ae
Merge branch 'master' of github.com:matrix-org/synapse into develop
|
9 anni fa |