createSession method
Create a new session
Implementation
String createSession(String userId, {Map<String, dynamic>? data}) {
final session = Session.create(userId, sessionDuration);
if (data != null) {
final updatedSession = Session(
id: session.id,
userId: session.userId,
createdAt: session.createdAt,
expiresAt: session.expiresAt,
data: data,
);
_sessions[session.id] = updatedSession;
return session.id;
}
_sessions[session.id] = session;
return session.id;
}