{"action":"created","issue":{"url":"https://api.github.com/repos/HabitRPG/habitrpg/issues/5092","labels_url":"https://api.github.com/repos/HabitRPG/habitrpg/issues/5092/labels{/name}","comments_url":"https://api.github.com/repos/HabitRPG/habitrpg/issues/5092/comments","events_url":"https://api.github.com/repos/HabitRPG/habitrpg/issues/5092/events","html_url":"https://github.com/HabitRPG/habitrpg/pull/5092","id":71085674,"number":5092,"title":"Improved filter function for user names in chat and updated unit tests.","user":{"login":"joyclark","id":1502724,"avatar_url":"https://avatars.githubusercontent.com/u/1502724?v=3","gravatar_id":"","url":"https://api.github.com/users/joyclark","html_url":"https://github.com/joyclark","followers_url":"https://api.github.com/users/joyclark/followers","following_url":"https://api.github.com/users/joyclark/following{/other_user}","gists_url":"https://api.github.com/users/joyclark/gists{/gist_id}","starred_url":"https://api.github.com/users/joyclark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joyclark/subscriptions","organizations_url":"https://api.github.com/users/joyclark/orgs","repos_url":"https://api.github.com/users/joyclark/repos","events_url":"https://api.github.com/users/joyclark/events{/privacy}","received_events_url":"https://api.github.com/users/joyclark/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-04-26T15:56:33Z","updated_at":"2015-04-27T01:44:39Z","closed_at":"2015-04-27T01:44:10Z","pull_request":{"url":"https://api.github.com/repos/HabitRPG/habitrpg/pulls/5092","html_url":"https://github.com/HabitRPG/habitrpg/pull/5092","diff_url":"https://github.com/HabitRPG/habitrpg/pull/5092.diff","patch_url":"https://github.com/HabitRPG/habitrpg/pull/5092.patch"},"body":"The filter function should return false if the query is null (nothing has been typed) or undefined (page not loaded yet) because this will prevent unnecessary DOM nodes from being created."},"comment":{"url":"https://api.github.com/repos/HabitRPG/habitrpg/issues/comments/96461069","html_url":"https://github.com/HabitRPG/habitrpg/pull/5092#issuecomment-96461069","issue_url":"https://api.github.com/repos/HabitRPG/habitrpg/issues/5092","id":96461069,"user":{"login":"crookedneighbor","id":2916945,"avatar_url":"https://avatars.githubusercontent.com/u/2916945?v=3","gravatar_id":"","url":"https://api.github.com/users/crookedneighbor","html_url":"https://github.com/crookedneighbor","followers_url":"https://api.github.com/users/crookedneighbor/followers","following_url":"https://api.github.com/users/crookedneighbor/following{/other_user}","gists_url":"https://api.github.com/users/crookedneighbor/gists{/gist_id}","starred_url":"https://api.github.com/users/crookedneighbor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/crookedneighbor/subscriptions","organizations_url":"https://api.github.com/users/crookedneighbor/orgs","repos_url":"https://api.github.com/users/crookedneighbor/repos","events_url":"https://api.github.com/users/crookedneighbor/events{/privacy}","received_events_url":"https://api.github.com/users/crookedneighbor/received_events","type":"User","site_admin":false},"created_at":"2015-04-27T01:44:39Z","updated_at":"2015-04-27T01:44:39Z","body":"Merged!"}}