{"action":"created","issue":{"url":"https://api.github.com/repos/ensime/scala-debugger/issues/183","repository_url":"https://api.github.com/repos/ensime/scala-debugger","labels_url":"https://api.github.com/repos/ensime/scala-debugger/issues/183/labels{/name}","comments_url":"https://api.github.com/repos/ensime/scala-debugger/issues/183/comments","events_url":"https://api.github.com/repos/ensime/scala-debugger/issues/183/events","html_url":"https://github.com/ensime/scala-debugger/issues/183","id":143358452,"number":183,"title":"Update profile request creation to only use unique responses","user":{"login":"chipsenkbeil","id":2481802,"avatar_url":"https://avatars.githubusercontent.com/u/2481802?v=3","gravatar_id":"","url":"https://api.github.com/users/chipsenkbeil","html_url":"https://github.com/chipsenkbeil","followers_url":"https://api.github.com/users/chipsenkbeil/followers","following_url":"https://api.github.com/users/chipsenkbeil/following{/other_user}","gists_url":"https://api.github.com/users/chipsenkbeil/gists{/gist_id}","starred_url":"https://api.github.com/users/chipsenkbeil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chipsenkbeil/subscriptions","organizations_url":"https://api.github.com/users/chipsenkbeil/orgs","repos_url":"https://api.github.com/users/chipsenkbeil/repos","events_url":"https://api.github.com/users/chipsenkbeil/events{/privacy}","received_events_url":"https://api.github.com/users/chipsenkbeil/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ensime/scala-debugger/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":{"login":"chipsenkbeil","id":2481802,"avatar_url":"https://avatars.githubusercontent.com/u/2481802?v=3","gravatar_id":"","url":"https://api.github.com/users/chipsenkbeil","html_url":"https://github.com/chipsenkbeil","followers_url":"https://api.github.com/users/chipsenkbeil/followers","following_url":"https://api.github.com/users/chipsenkbeil/following{/other_user}","gists_url":"https://api.github.com/users/chipsenkbeil/gists{/gist_id}","starred_url":"https://api.github.com/users/chipsenkbeil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chipsenkbeil/subscriptions","organizations_url":"https://api.github.com/users/chipsenkbeil/orgs","repos_url":"https://api.github.com/users/chipsenkbeil/repos","events_url":"https://api.github.com/users/chipsenkbeil/events{/privacy}","received_events_url":"https://api.github.com/users/chipsenkbeil/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/ensime/scala-debugger/milestones/7","html_url":"https://github.com/ensime/scala-debugger/milestones/v1.1.0","labels_url":"https://api.github.com/repos/ensime/scala-debugger/milestones/7/labels","id":1474053,"number":7,"title":"v1.1.0","description":"","creator":{"login":"chipsenkbeil","id":2481802,"avatar_url":"https://avatars.githubusercontent.com/u/2481802?v=3","gravatar_id":"","url":"https://api.github.com/users/chipsenkbeil","html_url":"https://github.com/chipsenkbeil","followers_url":"https://api.github.com/users/chipsenkbeil/followers","following_url":"https://api.github.com/users/chipsenkbeil/following{/other_user}","gists_url":"https://api.github.com/users/chipsenkbeil/gists{/gist_id}","starred_url":"https://api.github.com/users/chipsenkbeil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chipsenkbeil/subscriptions","organizations_url":"https://api.github.com/users/chipsenkbeil/orgs","repos_url":"https://api.github.com/users/chipsenkbeil/repos","events_url":"https://api.github.com/users/chipsenkbeil/events{/privacy}","received_events_url":"https://api.github.com/users/chipsenkbeil/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":72,"state":"open","created_at":"2015-12-25T02:32:21Z","updated_at":"2016-04-23T21:19:07Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2016-03-24T21:02:09Z","updated_at":"2016-04-23T21:19:07Z","closed_at":"2016-04-23T21:19:07Z","body":"Currently, the only thing preventing you from getting duplicate events is the caching of requests to prevent you from creating multiple requests. However, there are times where you might be creating a different kind of request with extra arguments and STILL not want to receive duplicate requests.\r\n\r\nFor instance, attaching to the class prepare handler but specifying a different suspension logic.\r\n1. How does the JDI handle this case?\r\n2. If it does begin to send back double events, need to only use events mapping to the associated request via the unique id property (so use the unique id filter)"},"comment":{"url":"https://api.github.com/repos/ensime/scala-debugger/issues/comments/213834163","html_url":"https://github.com/ensime/scala-debugger/issues/183#issuecomment-213834163","issue_url":"https://api.github.com/repos/ensime/scala-debugger/issues/183","id":213834163,"user":{"login":"chipsenkbeil","id":2481802,"avatar_url":"https://avatars.githubusercontent.com/u/2481802?v=3","gravatar_id":"","url":"https://api.github.com/users/chipsenkbeil","html_url":"https://github.com/chipsenkbeil","followers_url":"https://api.github.com/users/chipsenkbeil/followers","following_url":"https://api.github.com/users/chipsenkbeil/following{/other_user}","gists_url":"https://api.github.com/users/chipsenkbeil/gists{/gist_id}","starred_url":"https://api.github.com/users/chipsenkbeil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chipsenkbeil/subscriptions","organizations_url":"https://api.github.com/users/chipsenkbeil/orgs","repos_url":"https://api.github.com/users/chipsenkbeil/repos","events_url":"https://api.github.com/users/chipsenkbeil/events{/privacy}","received_events_url":"https://api.github.com/users/chipsenkbeil/received_events","type":"User","site_admin":false},"created_at":"2016-04-23T21:19:07Z","updated_at":"2016-04-23T21:19:07Z","body":"Turns out that I already added `UniqueIdProperty` and `UniqueIdPropertyFilter` to the pure profile instances. So, going to close this one for now."}}