verifyUserToken method
/////////////////////////////////////////////////////////////////////////
Implementation
Future<bool> verifyUserToken({required String token}) async {
try {
dio.options.baseUrl = jwtApi;
dio.options.headers = {'Authorization': 'Bearer $token'};
final response = await dio.post(_AuthenticationEndpoints.verifyUserToken);
if (response.statusCode != null &&
response.statusCode! >= 200 &&
response.statusCode! < 300) {
print('login success');
return true;
} else {
print('Login failed');
return false;
}
} on DioException catch (e) {
print('Token verification error: ${e.message}');
return false;
} catch (e) {
print('Unexpected error verifying user token: ${e.toString()}');
return false;
}
}