(function(){
    'use strict';

    angular
    .module('lolTot.core')
    .factory('interceptor', interceptor);

    function interceptor($q, $injector){

        return {
            responseError: function(res){

                var $mdToast = $injector.get('$mdToast');

                var messages = {
                    404: 'Oppps, nuestros oompa loompas no encontraron el recurso solicitado',
                    500: 'Se produjo un error en el servidor',
                    503: 'Servicio no disponible :('

                };

                var dontNotify = res.config.dontNotify;

                if(!dontNotify && messages[res.status]){
                    $mdToast.show(
                        $mdToast.simple()
                        .content(messages[res.status])
                        .hideDelay(3000)
                    );
                }

                return $q.reject(res);
            }
        };
    }

})();

@@ -331,73 +331,49 @@
 4: '
-Oppps, nuestros oompa loompas no encontraron el recurso solicitad
+El recurso solicitado ha entrado en sigil
 o',%0A
@@ -488,17 +488,16 @@
 ble :('%0A
-%0A
         

update 404 error message