UNPKG

cobuild-angular-stack

Version:

Base stack angular sass jade gulp

35 lines (32 loc) 1.28 kB
(function () { 'use strict'; angular.module('uniko.authSatellizer') .controller('ResetController', ResetController); ResetController.$inject = ['$scope', '$http', 'toastr', '$state', '$stateParams', '$localStorage', '$timeout', '$translate']; function ResetController($scope, $http, toastr, $state, $stateParams, $localStorage, $timeout, $translate) { $scope.reset = function () { var user = $scope.user; return $http({ method: 'POST', url: 'http://uniko.co:3000/api/v2/coupleaccounts/processresetpassword', headers: { authorization: $stateParams.token }, data: { password: user.password } }).then(function () { $scope.user = {}; $translate('success-password').then(function(translation){ toastr.success(translation); }); $timeout(function () { $state.go('login'); }, 3000); }) .catch(function (response) { toastr.error(response); }); }; } })();