createRequestContext method
Future<Http2RequestContext>
createRequestContext(
- Socket request,
- ServerTransportStream response
override
Implementation
@override
Future<Http2RequestContext> createRequestContext(
Socket request,
ServerTransportStream response,
) async {
_pruneSessions();
var req = await Http2RequestContext.from(
response,
request,
app,
_sessions,
_uuid,
onSessionCreated: (session) =>
_sessionLastSeen[session.id] = DateTime.now(),
);
// Reading `req.session` here would create a session for every request.
if (req.hasSession) _sessionLastSeen[req.session!.id] = DateTime.now();
return req;
}