Commit History

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