Sha256: 02c1077d5edf30af86e89c418f5e34e93cd78d202b7b6be4f6190c22aeb9cc0d

Contents?: true

Size: 400 Bytes

Versions: 1

Compression:

Stored size: 400 Bytes

Contents

module = angular.module("mb.services", [])

module.factory "httpErrorsInterceptor", [
  "$injector", "$q", "alerts", ($injector, $q, alerts) ->
    (promise) ->
      $http = $injector.get("$http")

      onError = (response) ->
        errorMessage = response.data?.error || "Unexpected HTTP error"
        alerts.error(errorMessage)
        $q.reject(response)

      promise.then(null, onError)
]

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mongo_browser-0.2.5 app/assets/javascripts/app/services.js.coffee