cookie method
Add or edit a response cookie.
Implementation
Future cookie(
String name,
dynamic value, {
String? domain,
String path = '/',
DateTime? expires,
int? maxAge,
bool httpOnly = true,
bool secure = false,
bool signed = false,
}) async {
Cookie cookie = Cookie(name, value);
cookie.domain = domain;
cookie.path = path;
cookie.expires = expires;
cookie.maxAge = maxAge;
cookie.httpOnly = httpOnly;
cookie.secure = secure;
int index = cookies.indexWhere((c) => c.name == name);
if (index >= 0) {
cookies.removeAt(index);
cookies.insert(index, cookie);
} else {
cookies.add(cookie);
}
}