{"action":"created","issue":{"url":"https://api.github.com/repos/freedomjs/freedom-social-firebase/issues/1","labels_url":"https://api.github.com/repos/freedomjs/freedom-social-firebase/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/freedomjs/freedom-social-firebase/issues/1/comments","events_url":"https://api.github.com/repos/freedomjs/freedom-social-firebase/issues/1/events","html_url":"https://github.com/freedomjs/freedom-social-firebase/issues/1","id":57082017,"number":1,"title":"freedom shim","user":{"login":"soycode","id":587921,"avatar_url":"https://avatars.githubusercontent.com/u/587921?v=3","gravatar_id":"","url":"https://api.github.com/users/soycode","html_url":"https://github.com/soycode","followers_url":"https://api.github.com/users/soycode/followers","following_url":"https://api.github.com/users/soycode/following{/other_user}","gists_url":"https://api.github.com/users/soycode/gists{/gist_id}","starred_url":"https://api.github.com/users/soycode/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/soycode/subscriptions","organizations_url":"https://api.github.com/users/soycode/orgs","repos_url":"https://api.github.com/users/soycode/repos","events_url":"https://api.github.com/users/soycode/events{/privacy}","received_events_url":"https://api.github.com/users/soycode/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":17,"created_at":"2015-02-09T20:03:40Z","updated_at":"2015-02-10T23:53:38Z","closed_at":null,"body":"Per chats w/Lucas, Will, and Ray, we want to make sure that Firebase is supported as a freedom module from the get-go. This requires figuring out what functionality is missing to write an appropriate shim and get the pieces fit together. I'm creating this issue to begin tracking this effort, with the intention of fleshing out as we find what specific calls need a shim of some sort."},"comment":{"url":"https://api.github.com/repos/freedomjs/freedom-social-firebase/issues/comments/73810057","html_url":"https://github.com/freedomjs/freedom-social-firebase/issues/1#issuecomment-73810057","issue_url":"https://api.github.com/repos/freedomjs/freedom-social-firebase/issues/1","id":73810057,"user":{"login":"soycode","id":587921,"avatar_url":"https://avatars.githubusercontent.com/u/587921?v=3","gravatar_id":"","url":"https://api.github.com/users/soycode","html_url":"https://github.com/soycode","followers_url":"https://api.github.com/users/soycode/followers","following_url":"https://api.github.com/users/soycode/following{/other_user}","gists_url":"https://api.github.com/users/soycode/gists{/gist_id}","starred_url":"https://api.github.com/users/soycode/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/soycode/subscriptions","organizations_url":"https://api.github.com/users/soycode/orgs","repos_url":"https://api.github.com/users/soycode/repos","events_url":"https://api.github.com/users/soycode/events{/privacy}","received_events_url":"https://api.github.com/users/soycode/received_events","type":"User","site_admin":false},"created_at":"2015-02-10T23:53:38Z","updated_at":"2015-02-10T23:53:38Z","body":"Looks like Firebase itself is deciding that XMLHttpRequest is not available based on this logic: https://github.com/soycode/freedom-firebase-test/blob/04f14daa5cf45a8965e25b335403834ae47a6a53/firebase-debug.js#L8504\r\n\r\nAfter logging, we're failing this condition: !!window[\"XMLHttpRequest\"]\r\n\r\nSo I'll just put something that makes that true in socialprovider.js and see how things go."}}