@@ -125,10 +125,10 @@ impl User {
125125 page. has_next_page ,
126126 PreloadedTotalCount ( count) ,
127127 ) ;
128- connection. edges . extend ( page. edges . into_iter ( ) . map ( |u | {
128+ connection. edges . extend ( page. edges . into_iter ( ) . map ( |edge | {
129129 Edge :: new (
130- OpaqueCursor ( NodeCursor ( NodeType :: CompatSsoLogin , u . id ) ) ,
131- CompatSsoLogin ( u ) ,
130+ OpaqueCursor ( NodeCursor ( NodeType :: CompatSsoLogin , edge . cursor ) ) ,
131+ CompatSsoLogin ( edge . node ) ,
132132 )
133133 } ) ) ;
134134
@@ -219,14 +219,13 @@ impl User {
219219 page. has_next_page ,
220220 PreloadedTotalCount ( count) ,
221221 ) ;
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+ } ) ) ;
230229
231230 Ok :: < _ , async_graphql:: Error > ( connection)
232231 } ,
@@ -305,10 +304,10 @@ impl User {
305304 page. has_next_page ,
306305 PreloadedTotalCount ( count) ,
307306 ) ;
308- connection. edges . extend ( page. edges . into_iter ( ) . map ( |u | {
307+ connection. edges . extend ( page. edges . into_iter ( ) . map ( |edge | {
309308 Edge :: new (
310- OpaqueCursor ( NodeCursor ( NodeType :: BrowserSession , u . id ) ) ,
311- BrowserSession ( u ) ,
309+ OpaqueCursor ( NodeCursor ( NodeType :: BrowserSession , edge . cursor ) ) ,
310+ BrowserSession ( edge . node ) ,
312311 )
313312 } ) ) ;
314313
@@ -373,10 +372,10 @@ impl User {
373372 page. has_next_page ,
374373 PreloadedTotalCount ( count) ,
375374 ) ;
376- connection. edges . extend ( page. edges . into_iter ( ) . map ( |u | {
375+ connection. edges . extend ( page. edges . into_iter ( ) . map ( |edge | {
377376 Edge :: new (
378- OpaqueCursor ( NodeCursor ( NodeType :: UserEmail , u . id ) ) ,
379- UserEmail ( u ) ,
377+ OpaqueCursor ( NodeCursor ( NodeType :: UserEmail , edge . cursor ) ) ,
378+ UserEmail ( edge . node ) ,
380379 )
381380 } ) ) ;
382381
@@ -480,10 +479,10 @@ impl User {
480479 PreloadedTotalCount ( count) ,
481480 ) ;
482481
483- connection. edges . extend ( page. edges . into_iter ( ) . map ( |s | {
482+ connection. edges . extend ( page. edges . into_iter ( ) . map ( |edge | {
484483 Edge :: new (
485- OpaqueCursor ( NodeCursor ( NodeType :: OAuth2Session , s . id ) ) ,
486- OAuth2Session ( s ) ,
484+ OpaqueCursor ( NodeCursor ( NodeType :: OAuth2Session , edge . cursor ) ) ,
485+ OAuth2Session ( edge . node ) ,
487486 )
488487 } ) ) ;
489488
@@ -547,10 +546,10 @@ impl User {
547546 page. has_next_page ,
548547 PreloadedTotalCount ( count) ,
549548 ) ;
550- connection. edges . extend ( page. edges . into_iter ( ) . map ( |s | {
549+ connection. edges . extend ( page. edges . into_iter ( ) . map ( |edge | {
551550 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 ) ,
554553 )
555554 } ) ) ;
556555
@@ -689,13 +688,13 @@ impl User {
689688
690689 connection
691690 . edges
692- . extend ( page. edges . into_iter ( ) . map ( |s | match s {
691+ . extend ( page. edges . into_iter ( ) . map ( |edge | match edge . node {
693692 mas_storage:: app_session:: AppSession :: Compat ( session) => Edge :: new (
694- OpaqueCursor ( NodeCursor ( NodeType :: CompatSession , session . id ) ) ,
693+ OpaqueCursor ( NodeCursor ( NodeType :: CompatSession , edge . cursor ) ) ,
695694 AppSession :: CompatSession ( Box :: new ( CompatSession :: new ( * session) ) ) ,
696695 ) ,
697696 mas_storage:: app_session:: AppSession :: OAuth2 ( session) => Edge :: new (
698- OpaqueCursor ( NodeCursor ( NodeType :: OAuth2Session , session . id ) ) ,
697+ OpaqueCursor ( NodeCursor ( NodeType :: OAuth2Session , edge . cursor ) ) ,
699698 AppSession :: OAuth2Session ( Box :: new ( OAuth2Session ( * session) ) ) ,
700699 ) ,
701700 } ) ) ;
0 commit comments