Files
satbd-explorer/webapp/js/services.js

28 lines
647 B
JavaScript

var services = angular.module('satbd.satellite.bar.services',[])
services.factory('albumService',['$http','$log','$q', function($http,$log,$q) {
function cleanupFields(album) {
album.serie = album.série;
album.série = undefined;
album.editeur = album.éditeur;
album.éditeur = undefined;
return album;
}
function get(id) {
return $http.get('/api/albums/'+ id).then(function (response) {
return cleanupFields(response.data);
});
}
function search(terms) {
var defer = $q.defer();
defer.reject('Search is not implemented');
return defer.promise;
}
return {
get: get,
search: search
};
}]);