Fixup route for setting max email size

This commit is contained in:
Girish Ramakrishnan
2020-08-20 22:07:20 -07:00
parent 4a1f8457cf
commit f6fef21bf7
3 changed files with 42 additions and 6 deletions

View File

@@ -2090,7 +2090,26 @@ angular.module('Application').service('Client', ['$http', '$interval', '$timeout
get('/api/v1/mailserver/usage', config, function (error, data, status) {
if (error) return callback(error);
if (status !== 200) return callback(new ClientError(status, data));
callback(null, data.usage);
callback(null, data.usage);
});
};
Client.prototype.getMaxEmailSize = function (callback) {
var config = {};
get('/api/v1/mailserver/max_email_size', config, function (error, data, status) {
if (error) return callback(error);
if (status !== 200) return callback(new ClientError(status, data));
callback(null, data.size);
});
};
Client.prototype.setMaxEmailSize = function (size, callback) {
post('/api/v1/mailserver/max_email_size', { size: size }, null, function (error, data, status) {
if (error) return callback(error);
if (status !== 200) return callback(new ClientError(status, data));
callback(null);
});
};