Send ContactOperationEvent to the added contact
+ Updated formatter
This commit is contained in:
		| @@ -1,8 +1,8 @@ | ||||
| package envoy.server.processors; | ||||
|  | ||||
| import java.io.IOException; | ||||
| import java.util.Arrays; | ||||
|  | ||||
| import envoy.event.ElementOperation; | ||||
| import envoy.event.contact.ContactOperationEvent; | ||||
| import envoy.server.data.PersistenceManager; | ||||
| import envoy.server.net.ConnectionManager; | ||||
| @@ -31,8 +31,9 @@ public class ContactOperationProcessor implements ObjectProcessor<ContactOperati | ||||
| 				PersistenceManager.getInstance().addUserContact(userID, contactId); | ||||
|  | ||||
| 				// Notify the contact if online | ||||
| 				if (ConnectionManager.getInstance().isOnline(contactId)) writeProxy.write(connectionManager.getSocketId(contactId), | ||||
| 						Arrays.asList(PersistenceManager.getInstance().getUserByID(userID).toCommon())); | ||||
| 				if (ConnectionManager.getInstance().isOnline(contactId)) | ||||
| 					writeProxy.write(connectionManager.getSocketId(contactId), | ||||
| 							new ContactOperationEvent(PersistenceManager.getInstance().getUserByID(userID).toCommon(), ElementOperation.ADD)); | ||||
| 				break; | ||||
| 			default: | ||||
| 				System.err.printf("Received %s with an unsupported operation.%n", evt); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user