Insert push actions in a single db query rather than one per user/profile_tag

This commit is contained in:
David Baker 2015-12-22 17:04:31 +00:00
parent 77f06856b6
commit 4c8f6a7e42
2 changed files with 24 additions and 17 deletions

View file

@ -43,7 +43,9 @@ class ActionGenerator:
actions_by_user = bulk_evaluator.action_for_event_by_user(event)
for uid,actions in actions_by_user.items():
self.store.set_actions_for_event(
event, uid, None, actions
)
yield self.store.set_actions_for_event_and_users(
event,
[
(uid, None, actions) for uid, actions in actions_by_user.items()
]
)