getAllData method

Map<String, dynamic> getAllData()

Gets all session data as a map (excluding internal metadata).

Implementation

Map<String, dynamic> getAllData() {
  final data = <String, dynamic>{};
  for (final key in _session.keys) {
    if (!key.toString().startsWith('_') &&
        ![
          'created_at',
          'last_access',
          'timeout_seconds',
          'invalidated',
          'invalidated_at',
        ].contains(key)) {
      data[key] = _session[key];
    }
  }
  return data;
}