11use crate :: {
2- errors:: HttpClientError , replace_and_get, replace_and_set, request:: REQUEST_BUILDER_CLASS_NAME ,
2+ errors:: HttpClientError ,
3+ request:: REQUEST_BUILDER_CLASS_NAME ,
4+ utils:: { replace_and_get, replace_and_set} ,
35} ;
46use phper:: {
57 classes:: { ClassEntry , DynamicClass , Visibility } ,
@@ -50,7 +52,7 @@ pub fn make_client_builder_class() -> DynamicClass<ClientBuilder> {
5052 let state = this. as_mut_state ( ) ;
5153 let client = replace_and_get ( state, ClientBuilder :: new ( ) , ClientBuilder :: build) ?;
5254 let mut object = ClassEntry :: < Option < Client > > :: from_globals ( HTTP_CLIENT_CLASS_NAME ) ?
53- . new_object_without_construct ( ) ;
55+ . init_object ( ) ? ;
5456 * object. as_mut_state ( ) = Some ( client) ;
5557 Ok :: < _ , HttpClientError > ( object)
5658 } ,
@@ -79,7 +81,7 @@ pub fn make_client_class() -> DynamicClass<Option<Client>> {
7981 let request_builder = client. get ( url) ;
8082 let mut object =
8183 ClassEntry :: < Option < RequestBuilder > > :: from_globals ( REQUEST_BUILDER_CLASS_NAME ) ?
82- . new_object_without_construct ( ) ;
84+ . init_object ( ) ? ;
8385 * object. as_mut_state ( ) = Some ( request_builder) ;
8486 Ok :: < _ , HttpClientError > ( object)
8587 } ,
@@ -95,7 +97,7 @@ pub fn make_client_class() -> DynamicClass<Option<Client>> {
9597 let request_builder = client. post ( url) ;
9698 let mut object =
9799 ClassEntry :: < Option < RequestBuilder > > :: from_globals ( REQUEST_BUILDER_CLASS_NAME ) ?
98- . new_object_without_construct ( ) ;
100+ . init_object ( ) ? ;
99101 * object. as_mut_state ( ) = Some ( request_builder) ;
100102 Ok :: < _ , HttpClientError > ( object)
101103 } ,
0 commit comments