{"action":"created","issue":{"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/3049","labels_url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/3049/labels{/name}","comments_url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/3049/comments","events_url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/3049/events","html_url":"https://github.com/mapbox/mapbox-gl-native/pull/3049","id":117252635,"number":3049,"title":"Separate annotation sprite atlas from the style, proposed fix for #1488","user":{"login":"adam-mapbox","id":14084862,"avatar_url":"https://avatars.githubusercontent.com/u/14084862?v=3","gravatar_id":"","url":"https://api.github.com/users/adam-mapbox","html_url":"https://github.com/adam-mapbox","followers_url":"https://api.github.com/users/adam-mapbox/followers","following_url":"https://api.github.com/users/adam-mapbox/following{/other_user}","gists_url":"https://api.github.com/users/adam-mapbox/gists{/gist_id}","starred_url":"https://api.github.com/users/adam-mapbox/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adam-mapbox/subscriptions","organizations_url":"https://api.github.com/users/adam-mapbox/orgs","repos_url":"https://api.github.com/users/adam-mapbox/repos","events_url":"https://api.github.com/users/adam-mapbox/events{/privacy}","received_events_url":"https://api.github.com/users/adam-mapbox/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/labels/in%20progress","name":"in progress","color":"ededed"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-11-17T00:36:17Z","updated_at":"2015-11-17T20:40:54Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/pulls/3049","html_url":"https://github.com/mapbox/mapbox-gl-native/pull/3049","diff_url":"https://github.com/mapbox/mapbox-gl-native/pull/3049.diff","patch_url":"https://github.com/mapbox/mapbox-gl-native/pull/3049.patch"},"body":"@kkaefer @jfirebaugh @incanus \r\n\r\nComments about thread safety, etc. welcome."},"comment":{"url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/comments/157499992","html_url":"https://github.com/mapbox/mapbox-gl-native/pull/3049#issuecomment-157499992","issue_url":"https://api.github.com/repos/mapbox/mapbox-gl-native/issues/3049","id":157499992,"user":{"login":"incanus","id":17722,"avatar_url":"https://avatars.githubusercontent.com/u/17722?v=3","gravatar_id":"","url":"https://api.github.com/users/incanus","html_url":"https://github.com/incanus","followers_url":"https://api.github.com/users/incanus/followers","following_url":"https://api.github.com/users/incanus/following{/other_user}","gists_url":"https://api.github.com/users/incanus/gists{/gist_id}","starred_url":"https://api.github.com/users/incanus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/incanus/subscriptions","organizations_url":"https://api.github.com/users/incanus/orgs","repos_url":"https://api.github.com/users/incanus/repos","events_url":"https://api.github.com/users/incanus/events{/privacy}","received_events_url":"https://api.github.com/users/incanus/received_events","type":"User","site_admin":false},"created_at":"2015-11-17T20:40:54Z","updated_at":"2015-11-17T20:40:54Z","body":"Why is `SpriteStore::Observer` implemented (with empty method bodies)? As a todo for later? If we don't need to run anything here now, do we need to implement the observer? "}}