|
|
@@ -29,9 +29,11 @@ enum class Gender(val gender: Int) {
|
|
|
FEMALE.gender -> {
|
|
|
FEMALE
|
|
|
}
|
|
|
+
|
|
|
MALE.gender -> {
|
|
|
MALE
|
|
|
}
|
|
|
+
|
|
|
else -> {
|
|
|
NO_INIT
|
|
|
}
|
|
|
@@ -56,7 +58,6 @@ data class GetUserInRoomRes(
|
|
|
@Parcelize
|
|
|
data class UserInfo(
|
|
|
@SerializedName("uid") val uid: Long,
|
|
|
- @SerializedName("sid") val shortId: Long,
|
|
|
@SerializedName("name") var name: String,
|
|
|
@SerializedName("url") var url: String,
|
|
|
@SerializedName("birthday") var birthday: Long,
|
|
|
@@ -189,7 +190,6 @@ data class UserInfo(
|
|
|
fun emptyUserInfo(uid: Long, url: String): UserInfo {
|
|
|
return UserInfo(
|
|
|
uid,
|
|
|
- 0,
|
|
|
"",
|
|
|
url,
|
|
|
0,
|
|
|
@@ -208,7 +208,6 @@ data class UserInfo(
|
|
|
fun officialUserInfo(): UserInfo {
|
|
|
return UserInfo(
|
|
|
uid = 0,
|
|
|
- shortId = 0,
|
|
|
name = "WeParty",
|
|
|
url = "",
|
|
|
0,
|
|
|
@@ -230,11 +229,11 @@ data class UserInfo(
|
|
|
}
|
|
|
}
|
|
|
goodIdInfo?.let {
|
|
|
- if (it.goodId!=0) {
|
|
|
+ if (it.goodId != 0) {
|
|
|
return it.goodId.toString()
|
|
|
}
|
|
|
}
|
|
|
- return shortId.toString()
|
|
|
+ return uid.toString()
|
|
|
}
|
|
|
|
|
|
fun hasGoodId(): Boolean {
|
|
|
@@ -250,7 +249,7 @@ data class UserInfo(
|
|
|
*/
|
|
|
fun containsKeywordBySearch(keyword: String): Boolean {
|
|
|
return name.contains(keyword, ignoreCase = true)
|
|
|
- || shortId.toString().contains(keyword)
|
|
|
+ || uid.toString().contains(keyword)
|
|
|
|| goodIdInfo?.goodId.toString().contains(keyword)
|
|
|
|| strGoodIdInfo?.strGoodId?.contains(keyword) ?: false
|
|
|
}
|
|
|
@@ -699,6 +698,7 @@ enum class RelationshipType(val type: Int) {
|
|
|
NOTE_NAME(2), //备注名
|
|
|
SPECIAL_FOLLOW(3) //特别关注
|
|
|
}
|
|
|
+
|
|
|
@JsonAdapter(ExtReflectiveTypeAdapterFactory::class)
|
|
|
data class BatchGetUserRelationShipReq(
|
|
|
@SerializedName("relationshipType") val relationshipType: Int,
|