clearSession method
Explicitly end the current session (e.g. on logout).
If BiometricPreferences.isRememberMeEnabled is false, this also clears the stored token (memory-only session).
Implementation
@override
Future<void> clearSession({String? userId}) async {
await _sessionManager.clearSession(userId: userId);
// If remember me is disabled, also clear the stored token
final rememberMe = await _preferences.isRememberMeEnabled(userId: userId);
if (!rememberMe) {
await _sessionManager.storeToken('', userId: userId);
}
}