findOrCreateIdentifierInfo method
Find or create a session identifier.
Implementation
Future<Info> findOrCreateIdentifierInfo(Request request) async {
final info = Info(
identifierGenerator: identifierGenerator,
identifier: await identifierGenerator(),
);
for (final cookie in request.cookies) {
if (cookie.name == name && await adapter.can(cookie.value)) {
return info..identifier = cookie.value;
}
}
return info..renewed = true;
}