openfoodfoundation/openfoodnetwork

View on GitHub
app/assets/javascripts/admin/index_utils/services/data_fetcher.js.coffee

Summary

Maintainability
Test Coverage
angular.module("admin.indexUtils").factory "dataFetcher", ($http, $q, RequestMonitor) ->
  return (dataLocation) ->
    deferred = $q.defer()
    RequestMonitor.load $http.get(dataLocation).then((response) ->
      deferred.resolve response.data
    ).catch ->
      deferred.reject()

    deferred.promise