|
|
@@ -15,6 +15,7 @@ import com.adealink.weparty.module.operation.banner.data.BannerInfo
|
|
|
import com.adealink.weparty.module.operation.banner.data.BannerType
|
|
|
import com.adealink.weparty.module.profile.view.SayHiState
|
|
|
import com.adealink.weparty.module.userlist.HomeListHttpService
|
|
|
+import com.adealink.weparty.module.userlist.TAG_HOME_USER_LIST
|
|
|
import com.adealink.weparty.module.userlist.UserFilterData
|
|
|
import com.adealink.weparty.module.userlist.UserListReq
|
|
|
import com.adealink.weparty.module.userlist.data.BannerItemData
|
|
|
@@ -73,7 +74,6 @@ class UserListViewModel(
|
|
|
) : BaseViewModel(), IUserListViewModel {
|
|
|
|
|
|
companion object {
|
|
|
- private const val TAG = "UserListViewModel"
|
|
|
private const val PAGE_COUNT = 20
|
|
|
|
|
|
private const val UPDATE_TIME_INTERVAL = 300_000L //5min
|
|
|
@@ -99,7 +99,7 @@ class UserListViewModel(
|
|
|
offset = 0
|
|
|
isEnd.send(false)
|
|
|
}
|
|
|
- Log.i(TAG, "loadData, offset=$offset")
|
|
|
+ Log.i(TAG_HOME_USER_LIST, "loadData, offset=$offset")
|
|
|
|
|
|
viewModelScope.launch {
|
|
|
// val activity = AppUtil.currentActivity as? FragmentActivity ?: return@launch
|
|
|
@@ -163,7 +163,7 @@ class UserListViewModel(
|
|
|
recommendUserInfo.userInfo?.let { info ->
|
|
|
val hasChat =
|
|
|
chatMap.containsKey(recommendUserInfo.uid) && chatMap[recommendUserInfo.uid] != 0L
|
|
|
- val sayHiState = if(hasChat) SayHiState.Chat else SayHiState.SayHi
|
|
|
+ val sayHiState = if (hasChat) SayHiState.Chat else SayHiState.SayHi
|
|
|
|
|
|
newDataList.add(
|
|
|
UserInfoItemData(
|
|
|
@@ -180,7 +180,7 @@ class UserListViewModel(
|
|
|
}
|
|
|
allListData.addAll(newDataList)
|
|
|
dataList.send(value = allListData)
|
|
|
-
|
|
|
+ Log.i(TAG_HOME_USER_LIST, "loadData, dataList.size=${newDataList.size}")
|
|
|
}
|
|
|
|
|
|
is Rlt.Failed -> {
|