logout method

Future<void> logout()

Logout the current user by clearing the token and user data

Example:

db.auth.logout();
print('User logged out');

Implementation

Future<void> logout() async {
  _token = null;
  _user = null;
  await authStore?.setToken('');

  // Trigger logout callback
  _callbacks.onLogout?.call();
  // Also trigger token change callback with null
  _callbacks.onTokenChange?.call(null);
}