File tree Expand file tree Collapse file tree 3 files changed +22
-10
lines changed Expand file tree Collapse file tree 3 files changed +22
-10
lines changed Original file line number Diff line number Diff line change @@ -21,11 +21,9 @@ class FileStorage implements Storage {
2121 /// A storage can be used across different jars, so this cannot be final.
2222 late String _currentDirectory;
2323
24- /// {@nodoc}
2524 @visibleForTesting
2625 final bool shouldCreateDirectory;
2726
28- /// {@nodoc}
2927 @visibleForTesting
3028 String get currentDirectory => _currentDirectory;
3129
Original file line number Diff line number Diff line change @@ -126,24 +126,33 @@ 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 (
132+ _filterPathEntries (
133+ cookies.cast <String , SerializableCookie >(),
134+ ),
135+ ),
136+ );
130137 },
131138 );
132139 }
133140
134- Iterable <MapEntry <String , SerializableCookie >> _filterPathEntries (Map <String , SerializableCookie > cookies) sync * {
141+ Iterable <MapEntry <String , SerializableCookie >> _filterPathEntries (
142+ Map <String , SerializableCookie > cookies,
143+ ) sync * {
135144 for (final entry in cookies.entries) {
136145 final cookie = entry.value;
137146
138- final isSession = cookie.cookie.expires == null && cookie.cookie.maxAge == null ;
147+ final isSession =
148+ cookie.cookie.expires == null && cookie.cookie.maxAge == null ;
139149 if (isSession && ! persistSession) continue ;
140150 if (cookie.isExpired ()) continue ;
141151
142152 yield entry;
143153 }
144154 }
145155
146-
147156 /// Delete cookies for specified [uri] .
148157 /// This API will delete all cookies for the `uri.host` , it will ignored the `uri.path` .
149158 ///
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