2016-11-01 14:21:35 -03:00
'use strict' ;
2016-11-02 10:52:04 -03:00
angular . module ( 'copayApp.controllers' ) . controller ( 'sendFeedbackController' , function ( $scope , $state , $stateParams , gettextCatalog ) {
2016-11-01 14:21:35 -03:00
$scope . score = parseInt ( $stateParams . score ) ;
switch ( $scope . score ) {
case 1 :
$scope . reaction = gettextCatalog . getString ( "Ouch!" ) ;
2016-11-03 13:39:01 -03:00
$scope . comment = gettextCatalog . getString ( "There's obviously something we're doing wrong." ) ;
2016-11-01 14:21:35 -03:00
break ;
case 2 :
$scope . reaction = gettextCatalog . getString ( "Oh no!" ) ;
2016-11-03 13:39:01 -03:00
$scope . comment = gettextCatalog . getString ( "There's obviously something we're doing wrong." ) ;
2016-11-01 14:21:35 -03:00
break ;
case 3 :
$scope . reaction = gettextCatalog . getString ( "Thanks!" ) ;
2016-11-03 13:39:01 -03:00
$scope . comment = gettextCatalog . getString ( "We're always looking for ways to improve BitPay wallet." ) ;
2016-11-01 14:21:35 -03:00
break ;
case 4 :
$scope . reaction = gettextCatalog . getString ( "Thanks!" ) ;
2016-11-03 13:39:01 -03:00
$scope . comment = gettextCatalog . getString ( "That's exciting to hear. We'd love to earn that fifth star from you" ) ;
2016-11-01 14:21:35 -03:00
break ;
case 5 :
$scope . reaction = gettextCatalog . getString ( "Feedback!" ) ;
2016-11-03 13:39:01 -03:00
$scope . comment = gettextCatalog . getString ( "We're always looking for ways to improve BitPay wallet." ) ;
2016-11-01 14:21:35 -03:00
break ;
}
$scope . sendFeedback = function ( ) {
//Feedback entered in feedback flow should be sent to BWS, and BWS should send a plain-text email to feedback@bitpay.com with a reply-to going to the user's email address. (From the onboarding process)
$state . go ( 'feedback.thanks' , {
2016-11-02 15:30:14 -03:00
score : $stateParams . score ,
skipped : false
2016-11-01 14:21:35 -03:00
} ) ;
} ;
$scope . skip = function ( ) {
$state . go ( 'feedback.thanks' , {
score : $scope . score ,
2016-11-02 15:30:14 -03:00
skipped : true
2016-11-01 14:21:35 -03:00
} ) ;
} ;
} ) ;