修改HttpMessage构造方法

This commit is contained in:
2022-08-26 10:41:40 +08:00
parent 8860aecdfe
commit 4a45f7d61f

View File

@@ -7,17 +7,24 @@ class HttpMessage() : DataMessage<Any>() {
var serializer: IJsonSerializer? = null var serializer: IJsonSerializer? = null
constructor(data: Any) : this() { constructor(data: Any, serializer: IJsonSerializer? = null) : this() {
this.data = data this.data = data
this.serializer = serializer
} }
constructor(status: Int, message: String) : this() { constructor(status: Int, message: String, serializer: IJsonSerializer? = null) : this() {
this.status = status this.status = status
this.message = message this.message = message
this.serializer = serializer
} }
constructor(status: Int, data: Any, message: String) : this(status, message) { constructor(status: Int, data: Any, message: String, serializer: IJsonSerializer? = null) : this(
status,
message,
serializer
) {
this.data = data this.data = data
this.serializer = serializer
} }
fun load(msg: DataMessage<*>) { fun load(msg: DataMessage<*>) {