zettapi_client
Version:
Client side CRUD operations in angular to use with zettapi_server rest api to get started quickly in any CMS project
21 lines (19 loc) • 662 B
JavaScript
app.service('$newsletter', function ($entity, inform, blockUI) {
this.subscribe = function (item) {
if (!item) {
return;
}
blockUI.start("A gravar email...");
$entity.add('newsletter', item)
.then(function (response) {
inform.add('Email gravado com sucesso', { ttl: 10000, type: 'info' });
})
.catch(function (response) {
inform.add('Ocorreu um erro ao gravar o seu email.', { ttl: 2000, type: 'warning' });
})
.finally(function () {
callback();
blockUI.stop();
});
};
});