aeca1f1495
This patch groups arguments behind the `Notification` struct if it makes sense. This patch also uses the new method `Notification::push_notification_from_event_if` method to replace duplicated code.