add get/setMailConfig

This commit is contained in:
Girish Ramakrishnan
2016-08-30 22:07:38 -07:00
parent 546d8ae4e2
commit 723de796c7

View File

@@ -441,6 +441,20 @@ angular.module('Application').service('Client', ['$http', 'md5', 'Notification',
}).error(defaultErrorHandler(callback));
};
Client.prototype.getMailConfig = function (callback) {
get('/api/v1/settings/mail_config').success(function (data, status) {
if (status !== 200 || typeof data !== 'object') return callback(new ClientError(status, data));
callback(null, data);
}).error(defaultErrorHandler(callback));
};
Client.prototype.setMailConfig = function (config, callback) {
post('/api/v1/settings/mail_config', config).success(function (data, status) {
if (status !== 200) return callback(new ClientError(status, data));
callback(null);
}).error(defaultErrorHandler(callback));
};
Client.prototype.getBackups = function (callback) {
get('/api/v1/backups').success(function (data, status) {
if (status !== 200 || typeof data !== 'object') return callback(new ClientError(status, data));