Runt
2025-05-18 ff59eb9415d3df520df98e14ef66d9a3d9804c5b
libmvi/src/main/java/com/runt/open/mvi/retrofit/utils/RetrofitUtils.java
@@ -38,6 +38,15 @@
        return instance;
    }
    private Retrofit getRetrofit(OkHttpClient client,Retrofit.Builder builder,String url){
        return builder
                //设置OKHttpClient
                .client(client)
                //设置baseUrl,注意,baseUrl必须后缀"/"
                .baseUrl(url)
                .addCallAdapterFactory(RxJava2CallAdapterFactory.create())
                .build();
    }
    /**
     * log输出,gson驼峰转换
     * @return
@@ -53,6 +62,10 @@
        return retrofit.create(clas);
    }
    public <T> T getTempRetrofit(Class<T> clas,String url) {
        return getRetrofit(getOkHttpClient(new OkHttpClient.Builder().addInterceptor(new HttpLoggingInterceptor(BuildConfig.DEBUG))),
                new Retrofit.Builder().addConverterFactory(GsonConverterFactory.create(true)),url).create(clas);
    }
    /**
     * log输出,gson不转换驼峰
     * @return