File tree Expand file tree Collapse file tree 2 files changed +25
-0
lines changed
crates/smbcloud-networking-account/src Expand file tree Collapse file tree 2 files changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -2,4 +2,5 @@ pub mod check_email;
22pub mod login;
33pub mod logout;
44pub mod me;
5+ pub mod remove;
56pub mod signup;
Original file line number Diff line number Diff line change 1+ use {
2+ reqwest:: Client ,
3+ smbcloud_model:: error_codes:: ErrorResponse ,
4+ smbcloud_network:: { environment:: Environment , network:: request} ,
5+ smbcloud_networking:: { constants:: PATH_USERS , smb_base_url_builder} ,
6+ } ;
7+
8+ pub async fn remove (
9+ env : Environment ,
10+ user_agent : String ,
11+ access_token : & str ,
12+ ) -> Result < ( ) , ErrorResponse > {
13+ let builder = Client :: new ( )
14+ . delete ( build_smb_signup_url ( env) )
15+ . header ( "Authorization" , access_token)
16+ . header ( "User-agent" , user_agent) ;
17+ request ( builder) . await
18+ }
19+
20+ fn build_smb_signup_url ( env : Environment ) -> String {
21+ let mut url_builder = smb_base_url_builder ( env) ;
22+ url_builder. add_route ( PATH_USERS ) ;
23+ url_builder. build ( )
24+ }
You can’t perform that action at this time.
0 commit comments