fix(authentication): try/catch on cache retrieve #199
@ -41,13 +41,17 @@ class AuthenticationFirebaseCacheDataSourceImpl<Data>
 | 
				
			|||||||
      return null;
 | 
					      return null;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    final jwt = await currentUser.getIdToken(true);
 | 
					    try {
 | 
				
			||||||
    final currentAccount = AccountModel.fromFirebaseUser(
 | 
					      final jwt = await currentUser.getIdToken(true);
 | 
				
			||||||
      currentUser,
 | 
					      final currentAccount = AccountModel.fromFirebaseUser(
 | 
				
			||||||
      accessToken: jwt,
 | 
					        currentUser,
 | 
				
			||||||
    );
 | 
					        accessToken: jwt,
 | 
				
			||||||
 | 
					      );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return currentAccount;
 | 
					      return currentAccount;
 | 
				
			||||||
 | 
					    } catch (e) {
 | 
				
			||||||
 | 
					      return null;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  // Already done by Firebase
 | 
					  // Already done by Firebase
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user