File tree Expand file tree Collapse file tree 2 files changed +17
-8
lines changed Expand file tree Collapse file tree 2 files changed +17
-8
lines changed Original file line number Diff line number Diff line change @@ -126,24 +126,28 @@ class PersistCookieJar extends DefaultCookieJar {
126126 ) {
127127 return domain.cast <String , Map <String , dynamic >>().map (
128128 (path, cookies) {
129- return MapEntry (path, Map .fromEntries (_filterPathEntries (cookies.cast <String , SerializableCookie >())));
129+ return MapEntry (
130+ path,
131+ Map .fromEntries (_filterPathEntries (
132+ cookies.cast <String , SerializableCookie >())));
130133 },
131134 );
132135 }
133136
134- Iterable <MapEntry <String , SerializableCookie >> _filterPathEntries (Map <String , SerializableCookie > cookies) sync * {
137+ Iterable <MapEntry <String , SerializableCookie >> _filterPathEntries (
138+ Map <String , SerializableCookie > cookies) sync * {
135139 for (final entry in cookies.entries) {
136140 final cookie = entry.value;
137141
138- final isSession = cookie.cookie.expires == null && cookie.cookie.maxAge == null ;
142+ final isSession =
143+ cookie.cookie.expires == null && cookie.cookie.maxAge == null ;
139144 if (isSession && ! persistSession) continue ;
140145 if (cookie.isExpired ()) continue ;
141146
142147 yield entry;
143148 }
144149 }
145150
146-
147151 /// Delete cookies for specified [uri] .
148152 /// This API will delete all cookies for the `uri.host` , it will ignored the `uri.path` .
149153 ///
Original file line number Diff line number Diff line change @@ -319,17 +319,22 @@ void main() async {
319319 expect (results.any ((c) => c.name == 'persistent_cookie' ), true );
320320
321321 // Verify values
322- final sessionCookie = results.firstWhere ((c) => c.name == 'session_cookie' );
322+ final sessionCookie =
323+ results.firstWhere ((c) => c.name == 'session_cookie' );
323324 expect (sessionCookie.value, 'session_value' );
324325
325- final anotherSession = results.firstWhere ((c) => c.name == 'another_session' );
326+ final anotherSession =
327+ results.firstWhere ((c) => c.name == 'another_session' );
326328 expect (anotherSession.value, 'another_value' );
327329
328- final persistentCookie = results.firstWhere ((c) => c.name == 'persistent_cookie' );
330+ final persistentCookie =
331+ results.firstWhere ((c) => c.name == 'persistent_cookie' );
329332 expect (persistentCookie.value, 'persistent_value' );
330333 });
331334
332- test ('PersistCookieJar does not persist session cookies when `persistSession` is false' , () async {
335+ test (
336+ 'PersistCookieJar does not persist session cookies when `persistSession` is false' ,
337+ () async {
333338 final uri = Uri .parse ('https://session-test.com/' );
334339
335340 // Create session cookies (no expires or maxAge)
You can’t perform that action at this time.
0 commit comments