From 8ad2a10defef0ca91c27dc263b81c22808438143 Mon Sep 17 00:00:00 2001
From: Alex <alexandravigneron1@gmail.com>
Date: Wed, 8 Jul 2020 10:00:29 +0200
Subject: [PATCH] added handling of GiveGo in Committed

---
 .../scadcop/solver/decentralized/mgm2/AgentBehaviour.scala  | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/main/scala/org/scadcop/solver/decentralized/mgm2/AgentBehaviour.scala b/src/main/scala/org/scadcop/solver/decentralized/mgm2/AgentBehaviour.scala
index 475ebb9..dc44fcb 100755
--- a/src/main/scala/org/scadcop/solver/decentralized/mgm2/AgentBehaviour.scala
+++ b/src/main/scala/org/scadcop/solver/decentralized/mgm2/AgentBehaviour.scala
@@ -356,6 +356,12 @@ class AgentBehaviour(variable: Variable,
   */
   when(Committed) {
 
+    //when it receives its partner's giveGo
+    case Event(GiveGo, mind) => {
+      stash
+      stay using mind
+    }
+
         // When it receives a reject it does NOTHING
     case Event(Reject(_), mind) =>
       if (debug) println(s"$variable in $stateName has received Reject")
-- 
GitLab