@@ -125,10 +125,10 @@ impl User {
125
125
page. has_next_page ,
126
126
PreloadedTotalCount ( count) ,
127
127
) ;
128
- connection. edges . extend ( page. edges . into_iter ( ) . map ( |u | {
128
+ connection. edges . extend ( page. edges . into_iter ( ) . map ( |edge | {
129
129
Edge :: new (
130
- OpaqueCursor ( NodeCursor ( NodeType :: CompatSsoLogin , u . id ) ) ,
131
- CompatSsoLogin ( u ) ,
130
+ OpaqueCursor ( NodeCursor ( NodeType :: CompatSsoLogin , edge . cursor ) ) ,
131
+ CompatSsoLogin ( edge . node ) ,
132
132
)
133
133
} ) ) ;
134
134
@@ -219,14 +219,13 @@ impl User {
219
219
page. has_next_page ,
220
220
PreloadedTotalCount ( count) ,
221
221
) ;
222
- connection
223
- . edges
224
- . extend ( page. edges . into_iter ( ) . map ( |( session, sso_login) | {
225
- Edge :: new (
226
- OpaqueCursor ( NodeCursor ( NodeType :: CompatSession , session. id ) ) ,
227
- CompatSession :: new ( session) . with_loaded_sso_login ( sso_login) ,
228
- )
229
- } ) ) ;
222
+ connection. edges . extend ( page. edges . into_iter ( ) . map ( |edge| {
223
+ let ( session, sso_login) = edge. node ;
224
+ Edge :: new (
225
+ OpaqueCursor ( NodeCursor ( NodeType :: CompatSession , session. id ) ) ,
226
+ CompatSession :: new ( session) . with_loaded_sso_login ( sso_login) ,
227
+ )
228
+ } ) ) ;
230
229
231
230
Ok :: < _ , async_graphql:: Error > ( connection)
232
231
} ,
@@ -305,10 +304,10 @@ impl User {
305
304
page. has_next_page ,
306
305
PreloadedTotalCount ( count) ,
307
306
) ;
308
- connection. edges . extend ( page. edges . into_iter ( ) . map ( |u | {
307
+ connection. edges . extend ( page. edges . into_iter ( ) . map ( |edge | {
309
308
Edge :: new (
310
- OpaqueCursor ( NodeCursor ( NodeType :: BrowserSession , u . id ) ) ,
311
- BrowserSession ( u ) ,
309
+ OpaqueCursor ( NodeCursor ( NodeType :: BrowserSession , edge . cursor ) ) ,
310
+ BrowserSession ( edge . node ) ,
312
311
)
313
312
} ) ) ;
314
313
@@ -373,10 +372,10 @@ impl User {
373
372
page. has_next_page ,
374
373
PreloadedTotalCount ( count) ,
375
374
) ;
376
- connection. edges . extend ( page. edges . into_iter ( ) . map ( |u | {
375
+ connection. edges . extend ( page. edges . into_iter ( ) . map ( |edge | {
377
376
Edge :: new (
378
- OpaqueCursor ( NodeCursor ( NodeType :: UserEmail , u . id ) ) ,
379
- UserEmail ( u ) ,
377
+ OpaqueCursor ( NodeCursor ( NodeType :: UserEmail , edge . cursor ) ) ,
378
+ UserEmail ( edge . node ) ,
380
379
)
381
380
} ) ) ;
382
381
@@ -480,10 +479,10 @@ impl User {
480
479
PreloadedTotalCount ( count) ,
481
480
) ;
482
481
483
- connection. edges . extend ( page. edges . into_iter ( ) . map ( |s | {
482
+ connection. edges . extend ( page. edges . into_iter ( ) . map ( |edge | {
484
483
Edge :: new (
485
- OpaqueCursor ( NodeCursor ( NodeType :: OAuth2Session , s . id ) ) ,
486
- OAuth2Session ( s ) ,
484
+ OpaqueCursor ( NodeCursor ( NodeType :: OAuth2Session , edge . cursor ) ) ,
485
+ OAuth2Session ( edge . node ) ,
487
486
)
488
487
} ) ) ;
489
488
@@ -547,10 +546,10 @@ impl User {
547
546
page. has_next_page ,
548
547
PreloadedTotalCount ( count) ,
549
548
) ;
550
- connection. edges . extend ( page. edges . into_iter ( ) . map ( |s | {
549
+ connection. edges . extend ( page. edges . into_iter ( ) . map ( |edge | {
551
550
Edge :: new (
552
- OpaqueCursor ( NodeCursor ( NodeType :: UpstreamOAuth2Link , s . id ) ) ,
553
- UpstreamOAuth2Link :: new ( s ) ,
551
+ OpaqueCursor ( NodeCursor ( NodeType :: UpstreamOAuth2Link , edge . cursor ) ) ,
552
+ UpstreamOAuth2Link :: new ( edge . node ) ,
554
553
)
555
554
} ) ) ;
556
555
@@ -689,13 +688,13 @@ impl User {
689
688
690
689
connection
691
690
. edges
692
- . extend ( page. edges . into_iter ( ) . map ( |s | match s {
691
+ . extend ( page. edges . into_iter ( ) . map ( |edge | match edge . node {
693
692
mas_storage:: app_session:: AppSession :: Compat ( session) => Edge :: new (
694
- OpaqueCursor ( NodeCursor ( NodeType :: CompatSession , session . id ) ) ,
693
+ OpaqueCursor ( NodeCursor ( NodeType :: CompatSession , edge . cursor ) ) ,
695
694
AppSession :: CompatSession ( Box :: new ( CompatSession :: new ( * session) ) ) ,
696
695
) ,
697
696
mas_storage:: app_session:: AppSession :: OAuth2 ( session) => Edge :: new (
698
- OpaqueCursor ( NodeCursor ( NodeType :: OAuth2Session , session . id ) ) ,
697
+ OpaqueCursor ( NodeCursor ( NodeType :: OAuth2Session , edge . cursor ) ) ,
699
698
AppSession :: OAuth2Session ( Box :: new ( OAuth2Session ( * session) ) ) ,
700
699
) ,
701
700
} ) ) ;
0 commit comments