(function () { "use strict"; var ForgotPassword = function ($scope, userService) { $scope.model = { email: '', submitted: false}; $scope.reset = function () { const error = "Please provide a valid email."; $scope.model.submitted = true; if (!$scope.model.email || $scope.model.email.indexOf("@") < 0) { $scope.errorMessage = error; } else { $('.upload').show(); userService.reset($scope.model.email).then(function (message) { $('.upload').hide(); $scope.message = message; }).catch(response => { $scope.errorMessage = error; $('.upload').hide(); }); } }; }; ForgotPassword.$inject = ['$scope', 'userService']; angular.module('streamApp').controller('forgotPasswordController', ForgotPassword); })();