setCSRFCookie method
Set CSRF token to cache
If token is null, removes it from cache
expiresAt is optional expiration timestamp in milliseconds since epoch
Implementation
Future<void> setCSRFCookie(String? cookie, {int? expiresAt}) async {
if (cookie == null) {
_csrfToken = null;
await _setToken(_csrfCookieKey, null, expiresAt: expiresAt);
return;
}
cookie = Uri.decodeComponent(cookie);
_csrfToken = _extractCSRFTokenFromCookie(cookie);
await _setToken(_csrfCookieKey, cookie, expiresAt: expiresAt);
}