예제 #1
0
        //Réfléchir à comment faire la méthode qui sera appelée par Maxime depuis JEE
        public Message ReceivedInfoFromJEE(Message msg, bool isInfoSecretHere)
        {
            DAO    dao            = new DAO();
            string mail           = dao.GetMailFromTokenUser(msg.tokenUser);
            string fileName       = msg.data[0].ToString();
            string confidenceRate = msg.data[3].ToString();
            string keyUsed        = "";
            string secretInfo     = "";

            if (isInfoSecretHere)
            {
                keyUsed    = msg.data[1].ToString();
                secretInfo = msg.data[2].ToString();
            }
            else
            {
                keyUsed = msg.data[2].ToString();
            }

            string info = "Le mail de notification a été envoyé à l'utilisateur";

            SendMail(fileName, keyUsed, secretInfo, mail, isInfoSecretHere, confidenceRate);
            msg = UpdateMessageInfos(msg, StatusOp.Sent, info);

            return(msg);
        }