Fixed issue regarding the sender of a message not getting an MSCEvent
Added messageStatusChangeEvent sending to online sender if recipient logs in and sender is online at the same time
This commit is contained in:
		| @@ -62,6 +62,11 @@ public class LoginCredentialProcessor implements ObjectProcessor<LoginCredential | ||||
| 				writeProxy.write(socketID, msg.toCommon()); | ||||
| 				msg.setReceivedDate(new Date()); | ||||
| 				msg.setStatus(MessageStatus.RECEIVED); | ||||
| 				if (connectionManager.isOnline(msg.getSender().getID())) { | ||||
| 					var evt = new MessageStatusChangeEvent(msg.toCommon()); | ||||
| 					System.out.println("Sending messageStatusChangeEvent to sender " + evt); | ||||
| 					writeProxy.write(connectionManager.getSocketId(msg.getSender().getID()), evt); | ||||
| 				} | ||||
| 				PersistenceManager.getInstance().updateMessage(msg); | ||||
| 			} else { | ||||
| 				var evt = new MessageStatusChangeEvent(msg.toCommon()); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 DieGurke
					DieGurke