@@ -647,26 +647,24 @@ impl Mutation {
647647 // Deletes a user
648648 #[ graphql( guard = "AuthGuard" ) ]
649649 async fn delete_user ( & self , context : & Context < ' _ > , user_id : Uuid ) -> FieldResult < UserId > {
650- let cognito = context. data :: < aws_sdk_cognitoidentityprovider:: Client > ( ) ?;
651- let user_pool_id = std:: env:: var ( "DAILP_USER_POOL" )
652- . map_err ( |_| anyhow:: format_err!( "DAILP_USER_POOL not set" ) ) ?;
653-
654- let identity_result = cognito
655- . admin_delete_user ( )
656- . user_pool_id ( std:: env:: var ( "DAILP_USER_POOL" ) )
657- . username ( user_id. to_string ( ) )
658- . send ( )
659- . await
660- . map_err ( |e| anyhow:: format_err!( "Failed to delete user: {}" , e) ) ?;
661-
662- log:: info!( "admin_delete_user result: {:?}" , identity_result) ;
663-
664- Ok ( UserId ( user_id. to_string ( ) ) )
665- // Ok(context
666- // .data::<DataLoader<Database>>()?
667- // .loader()
668- // .delete_user(&user_id)
669- // .await?)
650+ // let cognito = context.data::<aws_sdk_cognitoidentityprovider::Client>()?;
651+ // let user_pool_id = std::env::var("DAILP_USER_POOL")
652+ // .map_err(|_| anyhow::format_err!("DAILP_USER_POOL not set"))?;
653+
654+ // let identity_result = cognito
655+ // .admin_delete_user()
656+ // .user_pool_id(std::env::var("DAILP_USER_POOL"))
657+ // .username(user_id.to_string())
658+ // .send()
659+ // .await
660+ // .map_err(|e| anyhow::format_err!("Failed to delete user: {}", e))?;
661+
662+ // log::info!("admin_delete_user result: {:?}", identity_result);
663+ Ok ( context
664+ . data :: < DataLoader < Database > > ( ) ?
665+ . loader ( )
666+ . delete_user ( & user_id)
667+ . await ?)
670668 }
671669
672670 /// Decide if a piece of word audio should be included in edited collection
0 commit comments