File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11import ErrorHandlingComponent from './error-handling' ;
22import { tracked } from '@glimmer/tracking' ;
3+ import { service } from '@ember/service' ;
34import $ from 'jquery' ;
45
56export default class ConfirmEmailComponent extends ErrorHandlingComponent {
7+ @service errorHandling ;
68 @tracked confirmTokenErrors = [ ] ;
79 @tracked isAlreadyConfirmed = false ;
810 @tracked invalidTokenError = null ;
@@ -15,7 +17,7 @@ export default class ConfirmEmailComponent extends ErrorHandlingComponent {
1517 $ . get ( {
1618 url : `/auth/confirm/${ token } ` ,
1719 } )
18- . then ( ( res ) => {
20+ . then ( ( res ) => { π
1921 if ( res . isValid ) {
2022 this . isTokenValid = true ;
2123 } else {
@@ -29,11 +31,15 @@ export default class ConfirmEmailComponent extends ErrorHandlingComponent {
2931 }
3032 } )
3133 . catch ( ( err ) => {
32- this [ err ] = 'confirmTokenErrors' ;
34+ this . errorHandling . handleErrors ( err , 'confirmTokenErrors' ) ;
3335 } ) ;
3436 }
3537 }
3638
39+ get confirmTokenErrors ( ) {
40+ return this . errorHandling . getErrors ( 'confirmTokenErrors' ) ;
41+ }
42+
3743 get loginMessage ( ) {
3844 if ( this . isAlreadyConfirmed ) {
3945 return 'to get started using EnCoMPASS' ;
You can’t perform that action at this time.
0 commit comments