Fix account deletion.
This commit is contained in:
parent
5a7e695e53
commit
971d454e2c
9 changed files with 76 additions and 13 deletions
|
@ -91,6 +91,16 @@ export class AccountController {
|
|||
$scope.error = response.data.error.message;
|
||||
});
|
||||
};
|
||||
$scope.delete = (form) => {
|
||||
$scope.updated = false;
|
||||
$scope.error = false;
|
||||
SettingService.delete(form).then(() => {
|
||||
delete $scope.user.current_password;
|
||||
window.location = '/logout';
|
||||
}, (response) => {
|
||||
$scope.error = response.data.error.message;
|
||||
});
|
||||
};
|
||||
}
|
||||
}
|
||||
AccountController.$inject = ['$scope', 'UserService', 'SettingService'];
|
||||
|
|
|
@ -84,6 +84,9 @@ export class SettingService {
|
|||
service.update = (data) => {
|
||||
return $http.post(window.settings.apiURL + '/user/settings', data);
|
||||
};
|
||||
service.delete = (data) => {
|
||||
return $http.post(window.settings.apiURL + '/user/delete', data);
|
||||
};
|
||||
return service;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue