nahkar
2/9/2016 - 3:01 PM

Мемомизация запросов к Firebase

Мемомизация запросов к Firebase

function getDBMemo(id){
  var key = 'key_' + id;
  if (!getDBMemo.memoization[key]){
    (new Firebase('https://dazzling-heat-4194.firebaseio.com/hochu-dieta/items/page/' + id))
    .on("value", function(data) {
      getDBMemo.memoization[key] = data.val();
      console.log(data.val())
    }, function (errorObject) {
      console.log(errorObject.code);
    });
  }else{
    console.log(getDBMemo.memoization[key]);
  }
}
getDBMemo.memoization = {};