(function () { "use strict"; var QuestionEditController = function ($scope, $window, $routeParams, userService) { $scope.model = { question: '' }; userService.getAskedQuestion($routeParams.id).then((prompt) => $scope.prompt = prompt ); $scope.update = function (question) { $scope.errorMessage = ''; if (question.length > 10 && question.length <= 750) { userService.editQuestion($scope.prompt.promptId, question) .then((prompt) => $scope.cancel() ); } else { $scope.errorMessage = 'A custom question needs to have at least 10 and less than 750 characters.'; } }; $scope.cancel = function () { $window.history.back(); }; }; QuestionEditController.$inject = ['$scope', '$window', '$routeParams', 'userService']; angular.module('streamApp').controller('questionEditController', QuestionEditController); })();