MOBILE-3316 core: Handle wsaccessuserdeleted error
This commit is contained in:
		
							parent
							
								
									3ae6eebebf
								
							
						
					
					
						commit
						94c1430762
					
				@ -610,7 +610,7 @@ export class CoreSite {
 | 
			
		||||
                    CoreEvents.trigger(CoreEvents.SESSION_EXPIRED, {}, this.id);
 | 
			
		||||
                    // Change error message. Try to get data from cache, the event will handle the error.
 | 
			
		||||
                    error.message = Translate.instant('core.lostconnection');
 | 
			
		||||
                } else if (error.errorcode === 'userdeleted') {
 | 
			
		||||
                } else if (error.errorcode === 'userdeleted' || error.errorcode === 'wsaccessuserdeleted') {
 | 
			
		||||
                    // User deleted, trigger event.
 | 
			
		||||
                    CoreEvents.trigger(CoreEvents.USER_DELETED, { params: data }, this.id);
 | 
			
		||||
                    error.message = Translate.instant('core.userdeleted');
 | 
			
		||||
 | 
			
		||||
@ -114,7 +114,7 @@ export class CoreUserProfilePage implements OnInit, OnDestroy {
 | 
			
		||||
            try {
 | 
			
		||||
                await CoreUser.logView(this.userId, this.courseId, this.user.fullname);
 | 
			
		||||
            } catch (error) {
 | 
			
		||||
                this.isDeleted = error?.errorcode === 'userdeleted';
 | 
			
		||||
                this.isDeleted = error?.errorcode === 'userdeleted' || error?.errorcode === 'wsaccessuserdeleted';
 | 
			
		||||
                this.isSuspended = error?.errorcode === 'wsaccessusersuspended';
 | 
			
		||||
                this.isEnrolled = error?.errorcode !== 'notenrolledprofile';
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
@ -862,7 +862,7 @@ export class CoreUtilsProvider {
 | 
			
		||||
                error.errorcode != 'userdeleted' && error.errorcode != 'upgraderunning' &&
 | 
			
		||||
                error.errorcode != 'forcepasswordchangenotice' && error.errorcode != 'usernotfullysetup' &&
 | 
			
		||||
                error.errorcode != 'sitepolicynotagreed' && error.errorcode != 'sitemaintenance' &&
 | 
			
		||||
                error.errorcode != 'wsaccessusersuspended' &&
 | 
			
		||||
                error.errorcode != 'wsaccessusersuspended' && error.errorcode != 'wsaccessuserdeleted' &&
 | 
			
		||||
                !this.isExpiredTokenError(error)));
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user