소스 검색

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) })
     }