createSession method
Creates a new session
Implementation
Future<DSSession> createSession({
required String userId,
required String deviceId,
Duration maxAge = const Duration(hours: 24),
}) async {
final session = DSSession(
userId: userId,
deviceId: deviceId,
createdAt: DateTime.now(),
expiresAt: DateTime.now().add(maxAge),
);
_activeSessions[userId] = session;
return session;
}