Browse Source

doc: document initialize change

drake 2 years ago
parent
commit
60e710e3aa

+ 1 - 1
docs/auto-dialog.md

@@ -44,7 +44,7 @@ scopeDialog(dialog) {
 
 === "初始配置全局加载框"
     ```kotlin
-    NetConfig.initialize("https://github.com/liangjingkanji/Net/") {
+    NetConfig.initialize("https://github.com/liangjingkanji/Net/", this) {
             setDialogFactory { // 全局加载对话框
                 ProgressDialog(it).apply {
                     setMessage("我是全局自定义的加载对话框...")

+ 2 - 2
docs/config.md

@@ -34,7 +34,7 @@
                 .setConverter(SerializationConverter())
                 .addInterceptor(LogRecordInterceptor(BuildConfig.DEBUG))
     
-            NetConfig.initialize("https://github.com/liangjingkanji/Net/", okHttpClientBuilder)
+            NetConfig.initialize("https://github.com/liangjingkanji/Net/", this, okHttpClientBuilder)
         }
     }
     ```
@@ -60,7 +60,7 @@
 但是个别开发者需求指定重试次数则可以添加`RetryInterceptor`拦截器即可实现失败以后会重试指定次数
 
 ```kotlin
-NetConfig.initialize("https://github.com/liangjingkanji/Net/") {
+NetConfig.initialize("https://github.com/liangjingkanji/Net/", this) {
     // ... 其他配置
     addInterceptor(RetryInterceptor(3)) // 如果全部失败会重试三次
 }

+ 1 - 1
docs/converter.md

@@ -70,7 +70,7 @@ scopeNetLife {
 
 === "全局"
     ```kotlin hl_lines="2"
-    NetConfig.initialize("https://github.com/liangjingkanji/Net/") {
+    NetConfig.initialize("https://github.com/liangjingkanji/Net/", this) {
         setConverter(SerializationConverter())
     }
     ```

+ 1 - 1
docs/error-exception.md

@@ -77,7 +77,7 @@ MyErrorHandler : NetErrorHandler {
 }
 
 // 初始化Net的时候设置错误处理器
-NetConfig.initialize("host") {
+NetConfig.initialize("host", this) {
     setErrorHandler(MyErrorHandler()
 }
 ```

+ 1 - 1
docs/error-global.md

@@ -1,7 +1,7 @@
 Net可以通过实现`NetErrorHandler`接口来监听全局错误处理, 当你通过`setErrorHandler`后Net就不会再执行默认的错误处理了
 
 ```kotlin
-NetConfig.initialize("https://github.com/liangjingkanji/Net/") {
+NetConfig.initialize("https://github.com/liangjingkanji/Net/", this) {
 
     setErrorHandler(object : NetErrorHandler() {
         override fun onError(e: Throwable) {

+ 1 - 1
docs/exception-track.md

@@ -20,7 +20,7 @@ scopeNetLife {
 在初始化时候可以关闭日志打印
 
 ```kotlin
-NetConfig.initialize("https://github.com/liangjingkanji/Net/") {
+NetConfig.initialize("https://github.com/liangjingkanji/Net/", this) {
     setDebug(false) // 关闭日志, 我们一般使用 BuildConfig.DEBUG
 }
 ```

+ 2 - 2
docs/https.md

@@ -19,7 +19,7 @@ scopeNetLife {
 === "全局配置"
 
     ```kotlin
-    NetConfig.initialize("https://github.com/liangjingkanji/Net/"){
+    NetConfig.initialize("https://github.com/liangjingkanji/Net/", this){
         trustSSLCertificate() // 信任所有证书
     }
     ```
@@ -42,7 +42,7 @@ scopeNetLife {
 === "全局配置"
 
     ```kotlin
-    NetConfig.initialize("https://github.com/liangjingkanji/Net/") {
+    NetConfig.initialize("https://github.com/liangjingkanji/Net/", this) {
         val privateCertificate = resources.assets.open("https.certificate")
         setSSLCertificate(privateCertificate)
     }

+ 2 - 2
docs/interceptor.md

@@ -10,7 +10,7 @@ class App : Application() {
     override fun onCreate() {
         super.onCreate()
 
-        NetConfig.initialize("https://github.com/liangjingkanji/Net/") {
+        NetConfig.initialize("https://github.com/liangjingkanji/Net/", this) {
             addInterceptor { chain -> chain.proceed(chain.request()) }
         }
     }
@@ -31,7 +31,7 @@ RequestInterceptor属于轻量级的请求拦截器, 在每次请求的时候该
 初始化时添加请求拦截器的示例代码
 
 ```kotlin
-NetConfig.initialize("https://github.com/liangjingkanji/Net/") {
+NetConfig.initialize("https://github.com/liangjingkanji/Net/", this) {
     setRequestInterceptor(object : RequestInterceptor {
         override fun interceptor(request: BaseRequest) {
             request.param("client", "Net")

+ 1 - 1
docs/kotlin-serialization.md

@@ -26,7 +26,7 @@
 
 === "全局配置"
     ```kotlin
-    NetConfig.initialize("https://github.com/liangjingkanji/Net/") {
+    NetConfig.initialize("https://github.com/liangjingkanji/Net/", this) {
         setConverter(SerializationConvert())
         // ... 其他配置
     }

+ 2 - 2
docs/log-recorder.md

@@ -17,7 +17,7 @@
 ## 添加日志拦截器
 
 ```kotlin hl_lines="2"
-NetConfig.initialize("https://github.com/liangjingkanji/Net/") {
+NetConfig.initialize("https://github.com/liangjingkanji/Net/", this) {
     addInterceptor(LogRecordInterceptor(BuildConfig.DEBUG))
 }
 ```
@@ -70,7 +70,7 @@ NetConfig.initialize("https://github.com/liangjingkanji/Net/") {
 然后初始化时添加自己实现拦截器即可
 
 ```kotlin
-NetConfig.initialize("https://github.com/liangjingkanji/Net/") {
+NetConfig.initialize("https://github.com/liangjingkanji/Net/", this) {
     addInterceptor(MyLogRecordInterceptor(BuildConfig.DEBUG))
 }
 ```

+ 1 - 1
docs/okhttp-client.md

@@ -13,7 +13,7 @@ object NetConfig {
 ## 全局OkHttpClient
 
 ```kotlin
-NetConfig.initialize("https://github.com/liangjingkanji/Net/") {
+NetConfig.initialize("https://github.com/liangjingkanji/Net/", this) {
     // 此处this即为OkHttpClient.Builder
 }
 ```

+ 1 - 1
docs/read-cache.md

@@ -3,7 +3,7 @@ Net_v2基于[Kalle](https://github.com/yanzhenjie/Kalle)开发, 支持Kalle的9
 缓存模式要求在初始化的时候开启
 
 ```kotlin
-NetConfig.initialize("https://github.com/liangjingkanji/Net/") {
+NetConfig.initialize("https://github.com/liangjingkanji/Net/", this) {
     cacheEnabled() // 开启缓存
 }
 ```