generateCookie function
Implementation
String generateCookie(String name, String value, [CookieOptions? opt]) {
final parts = <String>[];
parts.add('$name=$value');
if (opt != null) {
if (opt.path != null) parts.add('Path=${opt.path}');
if (opt.domain != null) parts.add('Domain=${opt.domain}');
if (opt.httpOnly == true) parts.add('HttpOnly');
if (opt.secure == true) parts.add('Secure');
if (opt.maxAge != null) parts.add('Max-Age=${opt.maxAge}');
if (opt.expires != null)
parts.add('Expires=${_formatHttpDate(opt.expires!)}');
if (opt.sameSite != null) parts.add('SameSite=${opt.sameSite}');
}
return parts.join('; ');
}