app/commands/decidim/meetings/join_meeting.rb in decidim-meetings-0.14.4 vs app/commands/decidim/meetings/join_meeting.rb in decidim-meetings-0.15.0

- old
+ new

@@ -22,10 +22,11 @@ return broadcast(:invalid) unless can_join_meeting? create_registration accept_invitation send_email_confirmation send_notification + increment_score end broadcast(:ok) end private @@ -66,9 +67,13 @@ recipient_ids: participatory_space_admins.pluck(:id), extra: { percentage: percentage } ) + end + + def increment_score + Decidim::Gamification.increment_score(user, :attended_meetings) end def occupied_slots_over?(percentage) @meeting.remaining_slots == (@meeting.available_slots * (1 - percentage)).round end