getDiagnostics method

Map<String, dynamic> getDiagnostics()

Get diagnostics information about persistence state

Implementation

Map<String, dynamic> getDiagnostics() {
  return {
    'is_initialized': _isInitialized,
    'session_listener_active': _sessionSubscription != null,
    'current_session_id': IdManager.instance.getSessionId(),
    'persistence_keys': {
      'session_variables': _sessionVariablesKey,
      'custom_scopes': _customScopesKey,
    },
  };
}