refreshAuth method
Refreshes the current user's authentication.
Implementation
Future<Map<String, dynamic>?> refreshAuth() async {
if (isGuest) return null;
try {
final authManager = Khadem.container.resolve<AuthManager>();
final refreshToken = attribute<String>('refresh_token');
if (refreshToken == null) return null;
final response = await authManager.refresh(refreshToken);
return response.toMap();
} catch (e) {
return null;
}
}