Tom Remeeus преди 10 години
родител
ревизия
0d358eba38
променени са 1 файла, в които са добавени 13 реда и са изтрити 17 реда
  1. 13 17
      Proftaak Remote Healthcare/FietsClientV2/TCPConnection.cs

+ 13 - 17
Proftaak Remote Healthcare/FietsClientV2/TCPConnection.cs

@@ -114,7 +114,7 @@ namespace FietsClient
                             break;
                         case "7":
                             string[] data = { response_parts[1], response_parts[2], response_parts[3] };
-                            ShowMessage(data);
+                            SendChatMessage(data);
                             break;
                     }
                 }
@@ -146,11 +146,18 @@ namespace FietsClient
             SendString("5|" + userID + lib.JsonConverter.SerializeLastMeasurement(currentData.GetSessions().Last().GetLastMeasurement()));
         }
 	
-	public void SendChatMessage(string message)
+	public void SendChatMessage(string[] data)
         {
-            // send command ( cmdID | username sender | username patient | message )
-            string protocol = "6 | " + this.userID +" | "/* + idPatient */ + " | " + message;
-            SendString(protocol);
+            String receiverID = data[1];
+
+            if (currentData.GetUserID() == receiverID)
+            { 
+                String message = data[2];
+
+                // send command ( cmdID | username sender | username patient | message )
+                string protocol = "6 | " + this.userID + " | " + receiverID + " | " + message;
+                SendString(protocol);
+            }
         }
 
 	public void SendDistance(int distance)
@@ -170,21 +177,10 @@ namespace FietsClient
 	
 	    public void SendString(string s)
         {
+
             byte[] b = Encoding.ASCII.GetBytes(s);
             serverStream.Write(b, 0, b.Length);
             serverStream.Flush();
         }
-
-        public void ShowMessage(string[] data)
-        {
-            String senderID = data[0];
-            String receiverID = data[1];
-            String message = data[2];
-
-            if (currentData.GetUserID() == receiverID)
-            {
-                //weergeef het chatbericht op het dialoogvenster van de gebruiker.
-            }
-        }
     }
 }