{"action":"created","issue":{"url":"https://api.github.com/repos/symphonyoss/symphony-java-client/issues/103","repository_url":"https://api.github.com/repos/symphonyoss/symphony-java-client","labels_url":"https://api.github.com/repos/symphonyoss/symphony-java-client/issues/103/labels{/name}","comments_url":"https://api.github.com/repos/symphonyoss/symphony-java-client/issues/103/comments","events_url":"https://api.github.com/repos/symphonyoss/symphony-java-client/issues/103/events","html_url":"https://github.com/symphonyoss/symphony-java-client/issues/103","id":303914322,"number":103,"title":"MessageService not routing messages when message sender is symClient local user","user":{"login":"dferguson992","id":5060436,"avatar_url":"https://avatars2.githubusercontent.com/u/5060436?v=4","gravatar_id":"","url":"https://api.github.com/users/dferguson992","html_url":"https://github.com/dferguson992","followers_url":"https://api.github.com/users/dferguson992/followers","following_url":"https://api.github.com/users/dferguson992/following{/other_user}","gists_url":"https://api.github.com/users/dferguson992/gists{/gist_id}","starred_url":"https://api.github.com/users/dferguson992/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dferguson992/subscriptions","organizations_url":"https://api.github.com/users/dferguson992/orgs","repos_url":"https://api.github.com/users/dferguson992/repos","events_url":"https://api.github.com/users/dferguson992/events{/privacy}","received_events_url":"https://api.github.com/users/dferguson992/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-03-09T17:13:38Z","updated_at":"2018-03-09T18:29:59Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"The MessageService is not routing messages through the MessageService's onEvent method when the symClient's local user has the same ID has the message's sending user ID.\r\n\r\nMessageService.java, LINE 276: \r\nif (symMessage != null && **!symClient.getLocalUser().getId().equals(symMessage.getFromUserId())**) {\r\n\r\nWhy is this even checked?  A few releases ago, this line just checked if the symMessage's ID was null; I don't recall it ever checking who sent the message.  \r\n\r\nAlso, under what circumstances will the SymClient's Local User ever be different from the SymMessage's Sender User?\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/symphonyoss/symphony-java-client/issues/comments/371904212","html_url":"https://github.com/symphonyoss/symphony-java-client/issues/103#issuecomment-371904212","issue_url":"https://api.github.com/repos/symphonyoss/symphony-java-client/issues/103","id":371904212,"user":{"login":"dferguson992","id":5060436,"avatar_url":"https://avatars2.githubusercontent.com/u/5060436?v=4","gravatar_id":"","url":"https://api.github.com/users/dferguson992","html_url":"https://github.com/dferguson992","followers_url":"https://api.github.com/users/dferguson992/followers","following_url":"https://api.github.com/users/dferguson992/following{/other_user}","gists_url":"https://api.github.com/users/dferguson992/gists{/gist_id}","starred_url":"https://api.github.com/users/dferguson992/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dferguson992/subscriptions","organizations_url":"https://api.github.com/users/dferguson992/orgs","repos_url":"https://api.github.com/users/dferguson992/repos","events_url":"https://api.github.com/users/dferguson992/events{/privacy}","received_events_url":"https://api.github.com/users/dferguson992/received_events","type":"User","site_admin":false},"created_at":"2018-03-09T18:29:59Z","updated_at":"2018-03-09T18:29:59Z","author_association":"CONTRIBUTOR","body":"I did some more digging and it seems like the message I was referring to in my initial comment is a message I am deliberately not responding to.  I got it confused with a message that I am deliberately trying to respond to.  \r\n\r\nThe message I am deliberately trying to respond to seems to get passed over, and the Message Service only seems to be getting the messages not sent by me.  The Message Service doesn't even see my initial message, only the messages I am deliberately ignoring."}}
{"actor":{"display_login":"dferguson992"}}