2222use crate :: middleware:: session;
2323use crate :: models:: { ApiToken , CreatedApiToken , User } ;
2424use crate :: tests:: {
25- CategoryListResponse , CategoryResponse , CrateList , CrateResponse , GoodCrate , OkBool ,
25+ CategoryListResponse , CategoryResponse , CrateList , CrateResponse , GoodCrate , OwnerResp ,
2626 OwnersResponse , VersionResponse ,
2727} ;
2828
@@ -223,7 +223,7 @@ pub trait RequestHelper {
223223 }
224224
225225 /// Add to the specified crate the specified owners.
226- async fn add_named_owners < T > ( & self , krate_name : & str , owners : & [ T ] ) -> Response < OkBool >
226+ async fn add_named_owners < T > ( & self , krate_name : & str , owners : & [ T ] ) -> Response < OwnerResp >
227227 where
228228 T : serde:: Serialize ,
229229 {
@@ -233,19 +233,19 @@ pub trait RequestHelper {
233233 }
234234
235235 /// Add a single owner to the specified crate.
236- async fn add_named_owner ( & self , krate_name : & str , owner : & str ) -> Response < OkBool > {
236+ async fn add_named_owner ( & self , krate_name : & str , owner : & str ) -> Response < OwnerResp > {
237237 self . add_named_owners ( krate_name, & [ owner] ) . await
238238 }
239239
240240 /// Remove from the specified crate the specified owners.
241- async fn remove_named_owners ( & self , krate_name : & str , owners : & [ & str ] ) -> Response < OkBool > {
241+ async fn remove_named_owners ( & self , krate_name : & str , owners : & [ & str ] ) -> Response < OwnerResp > {
242242 let url = format ! ( "/api/v1/crates/{krate_name}/owners" ) ;
243243 let body = json ! ( { "owners" : owners } ) . to_string ( ) ;
244244 self . delete_with_body ( & url, body) . await
245245 }
246246
247247 /// Remove a single owner to the specified crate.
248- async fn remove_named_owner ( & self , krate_name : & str , owner : & str ) -> Response < OkBool > {
248+ async fn remove_named_owner ( & self , krate_name : & str , owner : & str ) -> Response < OwnerResp > {
249249 self . remove_named_owners ( krate_name, & [ owner] ) . await
250250 }
251251}
0 commit comments