cleanup method

  1. @override
Future<void> cleanup(
  1. Duration maxAge
)
override

Clean up expired sessions

Implementation

@override
Future<void> cleanup(Duration maxAge) async {
  final cutoffTime = DateTime.now().subtract(maxAge);
  final queryBuilder =
      _connection.queryBuilder<Map<String, dynamic>>(_tableName);

  await queryBuilder
      .where('last_activity', '<', cutoffTime.toIso8601String())
      .delete();
}