UNPKG

cobuild-angular-stack

Version:

Base stack angular sass jade gulp

49 lines (41 loc) 1.95 kB
(function () { 'use strict'; angular.module('uniko.authSatellizer') .controller('ActivateCtrl', ActivateCtrl); ActivateCtrl.$inject = ['$scope', '$rootScope', 'CoupleAccount', 'toastr', '$localStorage', '$translate', '$state', 'Utils', 'lodash', '$window']; function ActivateCtrl($scope, $rootScope, CoupleAccount, toastr, $localStorage, $translate, $state, Utils, lodash, $window) { var controller = this; $scope.account = CoupleAccount.getCurrent(); $scope.isShowActivate = false; $scope.showActivate = function(){ $scope.isShowActivate = !$scope.isShowActivate; } $scope.getToken = function(){ var phone = $scope.account.phoneNumber1; // CoupleAccount // .prototype$sendAuthyToken({id: $scope.account.id}, {phone: $scope.account.phoneNumber1}) // .$promise $scope.account.$prototype$sendAuthyToken({phone: $scope.account.phoneNumber1}) .then(function (response) { console.log('sendAuthyToken = ', response); toastr.success('Código enviado'); $scope.showActivate() }) .catch(console.log.bind(console)); } $scope.validateToken = function(){ // CoupleAccount // .prototype$verifyAuthyToken({id: $scope.account.id}, {otp: $scope.account.token}) // .$promise $scope.account.$prototype$verifyAuthyToken({otp: $scope.account.token}) .then(function (response) { //$state.go('logout'); $window.location.href = $window.location.origin; }) .catch(function (err) { console.log.bind(console) toastr.error('Código Invalido'); }); } } })();