def sendMessage(self, receiverId, senderId, message):
     self.myCursor = self.connection.cursor()
     userController = UserController(self.connection)
     self.myCursor.execute(
         "INSERT INTO Message(receiverId, senderId, message) VALUES(%s, %s, %s);",
         (receiverId, senderId, message))
     self.connection.commit()
     self.myCursor.execute(
         "SELECT * from message where (receiverId = %s and senderId = %s) or (receiverId = %s and senderId = %s) ORDER BY id;",
         (receiverId, senderId, senderId, receiverId))
     resultSet = self.myCursor.fetchall()
     if resultSet != []:
         for chat in resultSet:
             receiver = userController.findById(chat[0])
             sender = userController.findById(chat[1])
             receiverName = receiver.getName()
             senderName = sender.getName()
             conversation = senderName + " to " + receiverName + ": " + chat[
                 3]
             print(conversation)
             conversation = ''
             # receiverName = testUserController.findUserById(chat[0]).getName()
             # senderName = testUserController.findUserById(chat[1]).getName()
             # print(f"{senderName} to {receiverName}: {message.getMessage()}.\n")
     return None
 def findConversationBetweenSenderAndReceiver(self, receiverId, senderId):
     # userController = UserController(self.connection)
     # receiver = userController.findUserById(receiverId)
     # sender = userController.findUserById(senderId)
     userController = UserController(self.connection)
     self.myCursor = self.connection.cursor()
     self.myCursor.execute(
         "SELECT receiverId, senderId, message  from message where (receiverId = %s and senderId = %s) or (receiverId = %s and senderId = %s) ORDER BY id;",
         (receiverId, senderId, senderId, receiverId))
     resultSet = self.myCursor.fetchall()
     if resultSet != []:
         for chat in resultSet:
             receiver = userController.findById(chat[0])
             sender = userController.findById(chat[1])
             receiverName = receiver.getName()
             senderName = sender.getName()
             message = receiverName + " to " + senderName + ": " + chat[2]
             print(message)
             message = ""
     return None