{"action":"created","issue":{"url":"https://api.github.com/repos/igniterealtime/Smack/issues/56","labels_url":"https://api.github.com/repos/igniterealtime/Smack/issues/56/labels{/name}","comments_url":"https://api.github.com/repos/igniterealtime/Smack/issues/56/comments","events_url":"https://api.github.com/repos/igniterealtime/Smack/issues/56/events","html_url":"https://github.com/igniterealtime/Smack/pull/56","id":118542577,"number":56,"title":"Chat state manager issue","user":{"login":"bangarharshit","id":2506196,"avatar_url":"https://avatars.githubusercontent.com/u/2506196?v=3","gravatar_id":"","url":"https://api.github.com/users/bangarharshit","html_url":"https://github.com/bangarharshit","followers_url":"https://api.github.com/users/bangarharshit/followers","following_url":"https://api.github.com/users/bangarharshit/following{/other_user}","gists_url":"https://api.github.com/users/bangarharshit/gists{/gist_id}","starred_url":"https://api.github.com/users/bangarharshit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bangarharshit/subscriptions","organizations_url":"https://api.github.com/users/bangarharshit/orgs","repos_url":"https://api.github.com/users/bangarharshit/repos","events_url":"https://api.github.com/users/bangarharshit/events{/privacy}","received_events_url":"https://api.github.com/users/bangarharshit/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-11-24T06:36:21Z","updated_at":"2015-12-02T11:41:06Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/igniterealtime/Smack/pulls/56","html_url":"https://github.com/igniterealtime/Smack/pull/56","diff_url":"https://github.com/igniterealtime/Smack/pull/56.diff","patch_url":"https://github.com/igniterealtime/Smack/pull/56.patch"},"body":"Many servers like ejabberd allows messages with empty body to be stored offline. XEP-160 is not correctly implemented since they are also storing chatstates - processone/ejabberd#842\r\n\r\nWith customchatlistener there is no way to remove states which are from offline stores since message is not passed to onstatechanged. So in chatstatemanager removing any chatstate which have delay element.\r\n"},"comment":{"url":"https://api.github.com/repos/igniterealtime/Smack/issues/comments/161268698","html_url":"https://github.com/igniterealtime/Smack/pull/56#issuecomment-161268698","issue_url":"https://api.github.com/repos/igniterealtime/Smack/issues/56","id":161268698,"user":{"login":"bangarharshit","id":2506196,"avatar_url":"https://avatars.githubusercontent.com/u/2506196?v=3","gravatar_id":"","url":"https://api.github.com/users/bangarharshit","html_url":"https://github.com/bangarharshit","followers_url":"https://api.github.com/users/bangarharshit/followers","following_url":"https://api.github.com/users/bangarharshit/following{/other_user}","gists_url":"https://api.github.com/users/bangarharshit/gists{/gist_id}","starred_url":"https://api.github.com/users/bangarharshit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bangarharshit/subscriptions","organizations_url":"https://api.github.com/users/bangarharshit/orgs","repos_url":"https://api.github.com/users/bangarharshit/repos","events_url":"https://api.github.com/users/bangarharshit/events{/privacy}","received_events_url":"https://api.github.com/users/bangarharshit/received_events","type":"User","site_admin":false},"created_at":"2015-12-02T11:41:06Z","updated_at":"2015-12-02T11:41:06Z","body":"Hey Flow, \r\nThanks for the feedback. Stuck with some delayed stanza acknowledgement issue.  I can update the patch by tomorrow.\r\n"}}