title: firebase load data manually for redundancy
body: <p>In light of yesterdays firebase outage.  When Firebase goes down again is it possible to call ajax api for data and then push it into local firebase SDK client and make use of all its offline capabilities?  </p>
  
  <p>Normal ops:</p>
  
  <blockquote>
    <p>WebApp ---> Firebase </p>
  </blockquote>
  
  <pre><code>ref.on('value', function(snap) {
      $scope.data = snap.val();
  });
  </code></pre>
  
  <p>If Firebase goes down:</p>
  
  <blockquote>
    <p>WebApp ---> External API ---> Firebase</p>
  </blockquote>
  
  <pre><code>$http.get('api.company.com/data').success(function(payload) {
      // somehow i need to get the data into the firebase javascript SDK.
      // so when firebase restores then the changes are sync'd
      // eg.
      // ref.on('value', payload, function(snap) {
      //    $scope.data = snap.val(); // is a mock of my payload
      // });
  });
  </code></pre>