Преглед на файлове

fix: 修复获取请求对象获取ID/Group错误

drake преди 1 година
родител
ревизия
26cc672b66
променени са 2 файла, в които са добавени 4 реда и са изтрити 4 реда
  1. 2 2
      net/src/main/java/com/drake/net/request/RequestBuilder.kt
  2. 2 2
      net/src/main/java/com/drake/net/request/RequestExtension.kt

+ 2 - 2
net/src/main/java/com/drake/net/request/RequestBuilder.kt

@@ -38,7 +38,7 @@ import kotlin.reflect.KType
  * 请求的Id
  */
 var Request.Builder.id: Any?
-    get() = tagOf<NetTag.RequestId>()
+    get() = tagOf<NetTag.RequestId>()?.value
     set(value) {
         tagOf(value?.let { NetTag.RequestId(it) })
     }
@@ -49,7 +49,7 @@ var Request.Builder.id: Any?
  * 在设计理念上分组可以重复. Id不行
  */
 var Request.Builder.group: Any?
-    get() = tagOf<NetTag.RequestGroup>()
+    get() = tagOf<NetTag.RequestGroup>()?.value
     set(value) {
         tagOf(value?.let { NetTag.RequestGroup(it) })
     }

+ 2 - 2
net/src/main/java/com/drake/net/request/RequestExtension.kt

@@ -38,7 +38,7 @@ import kotlin.reflect.KType
  * 请求的Id
  */
 var Request.id: Any?
-    get() = tagOf<NetTag.RequestId>()
+    get() = tagOf<NetTag.RequestId>()?.value
     set(value) {
         tagOf(value?.let { NetTag.RequestId(it) })
     }
@@ -49,7 +49,7 @@ var Request.id: Any?
  * 在设计理念上分组可以重复. Id不行
  */
 var Request.group: Any?
-    get() = tagOf<NetTag.RequestGroup>()
+    get() = tagOf<NetTag.RequestGroup>()?.value
     set(value) {
         tagOf(value?.let { NetTag.RequestGroup(it) })
     }