From 1407fd16389ed9988bfb07dd751668f585dcd977 Mon Sep 17 00:00:00 2001 From: Alexandre Terrasa Date: Wed, 11 Feb 2015 02:09:58 +0100 Subject: [PATCH] contrib/nitrpg: also reward player for merged commits. Signed-off-by: Alexandre Terrasa --- contrib/nitrpg/src/reactors.nit | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/contrib/nitrpg/src/reactors.nit b/contrib/nitrpg/src/reactors.nit index 33545b7..20319ca 100644 --- a/contrib/nitrpg/src/reactors.nit +++ b/contrib/nitrpg/src/reactors.nit @@ -29,6 +29,9 @@ class PlayerReactor # Nitcoins rewarded when the player reviews a pull request. var nc_pull_review = 2 + # Nitcoins rewarded when the player has a commit merged. + var nc_commit_merged = 1 + redef fun react_event(game, e) do e.react_player_event(self, game) end @@ -44,10 +47,13 @@ redef class PullRequestEvent # Rewards player for opened pull requests. redef fun react_player_event(r, game) do + var player = pull.user.player(game) if action == "opened" then - var player = pull.user.player(game) player.nitcoins += r.nc_pull_open player.save + else if action == "closed" and pull.merged then + player.nitcoins += pull.commits * r.nc_commit_merged + player.save end end end -- 1.7.9.5