diff --git a/lib/networking/dio_api_service.dart b/lib/networking/dio_api_service.dart index 6a767c1..db00370 100644 --- a/lib/networking/dio_api_service.dart +++ b/lib/networking/dio_api_service.dart @@ -240,6 +240,7 @@ class DioApiService { } if (await shouldRefreshToken()) { await refreshToken(Dio()); + bearerToken = await getRefreshedToken(); } if (bearerToken != null) { @@ -439,6 +440,11 @@ class DioApiService { /// original [Dio] instance. refreshToken(Dio dio) async {} + /// Fetches refreshed token + getRefreshedToken() async { + return null; + } + /// Check if the users auth token should be refreshed. /// This method is called before every request. /// You can override this method to perform your own checks.