Use the new alias api in api wrapper

This commit is contained in:
Johannes Zellner
2018-01-25 18:16:47 +01:00
parent e39e7d4898
commit eb3d6fe5f1

View File

@@ -870,24 +870,6 @@ angular.module('Application').service('Client', ['$http', '$interval', 'md5', 'N
}).error(defaultErrorHandler(callback));
};
Client.prototype.getAliases = function (userId, callback) {
get('/api/v1/users/' + userId + '/aliases').success(function(data, status) {
if (status !== 200) return callback(new ClientError(status, data));
callback(null, data.aliases);
}).error(defaultErrorHandler(callback));
};
Client.prototype.setAliases = function (userId, aliases, callback) {
var data = {
aliases: aliases
};
put('/api/v1/users/' + userId + '/aliases', data).success(function(data, status) {
if (status !== 200) return callback(new ClientError(status, data));
callback(null);
}).error(defaultErrorHandler(callback));
};
Client.prototype.createUser = function (username, email, displayName, sendInvite, callback) {
var data = {
email: email,
@@ -1262,6 +1244,24 @@ angular.module('Application').service('Client', ['$http', '$interval', 'md5', 'N
}).error(defaultErrorHandler(callback));
};
Client.prototype.getAliases = function (domain, userId, callback) {
get('/api/v1/mail/' + domain + '/aliases/' + userId).success(function(data, status) {
if (status !== 200) return callback(new ClientError(status, data));
callback(null, data.aliases);
}).error(defaultErrorHandler(callback));
};
Client.prototype.setAliases = function (domain, userId, aliases, callback) {
var data = {
aliases: aliases
};
put('/api/v1/mail/' + domain + '/aliases/' + userId, data).success(function(data, status) {
if (status !== 200) return callback(new ClientError(status, data));
callback(null);
}).error(defaultErrorHandler(callback));
};
client = new Client();
return client;
}]);