fix(chat): 대화 탭 검색 액션을 제거한다
This commit is contained in:
@@ -3,8 +3,6 @@ package kr.co.vividnext.sodalive.v2.main.chat
|
||||
import android.content.Intent
|
||||
import android.os.Bundle
|
||||
import android.view.View
|
||||
import android.widget.ImageView
|
||||
import android.widget.LinearLayout
|
||||
import android.widget.Toast
|
||||
import androidx.core.view.isVisible
|
||||
import androidx.recyclerview.widget.LinearLayoutManager
|
||||
@@ -13,11 +11,9 @@ import kr.co.vividnext.sodalive.R
|
||||
import kr.co.vividnext.sodalive.base.BaseFragment
|
||||
import kr.co.vividnext.sodalive.common.LoadingDialog
|
||||
import kr.co.vividnext.sodalive.common.SharedPreferenceManager
|
||||
import kr.co.vividnext.sodalive.settings.notification.MemberRole
|
||||
import kr.co.vividnext.sodalive.v2.main.chat.recipient.DmRecipientPickerActivity
|
||||
import kr.co.vividnext.sodalive.databinding.FragmentV2MainChatBinding
|
||||
import kr.co.vividnext.sodalive.mypage.can.charge.CanChargeActivity
|
||||
import kr.co.vividnext.sodalive.search.SearchActivity
|
||||
import kr.co.vividnext.sodalive.settings.notification.MemberRole
|
||||
import kr.co.vividnext.sodalive.v2.access.AccessRequirement
|
||||
import kr.co.vividnext.sodalive.v2.access.ensureV2Access
|
||||
import kr.co.vividnext.sodalive.v2.chat.action.ChatActionCommand
|
||||
@@ -27,6 +23,7 @@ import kr.co.vividnext.sodalive.v2.main.chat.model.ChatRoomListUiItem
|
||||
import kr.co.vividnext.sodalive.v2.main.chat.model.ChatRoomListUiState
|
||||
import kr.co.vividnext.sodalive.v2.main.chat.model.ChatRoomType
|
||||
import kr.co.vividnext.sodalive.v2.main.chat.model.emptyMessageResId
|
||||
import kr.co.vividnext.sodalive.v2.main.chat.recipient.DmRecipientPickerActivity
|
||||
import kr.co.vividnext.sodalive.v2.main.chat.ui.ChatRoomListAdapter
|
||||
import org.koin.androidx.viewmodel.ext.android.viewModel
|
||||
|
||||
@@ -103,20 +100,6 @@ class ChatMainFragment : BaseFragment<FragmentV2MainChatBinding>(
|
||||
binding.viewChatTitleBar.ivTitleBarMenu.setOnClickListener {
|
||||
openWithLoginGuard(CanChargeActivity::class.java)
|
||||
}
|
||||
|
||||
val searchAction = ImageView(requireContext()).apply {
|
||||
setImageResource(R.drawable.ic_bar_search)
|
||||
layoutParams = LinearLayout.LayoutParams(
|
||||
LinearLayout.LayoutParams.WRAP_CONTENT,
|
||||
LinearLayout.LayoutParams.WRAP_CONTENT
|
||||
).apply {
|
||||
marginStart = resources.getDimensionPixelSize(R.dimen.spacing_14)
|
||||
}
|
||||
}
|
||||
searchAction.setOnClickListener {
|
||||
openWithLoginGuard(SearchActivity::class.java)
|
||||
}
|
||||
binding.viewChatTitleBar.llTitleBarActions.addView(searchAction)
|
||||
}
|
||||
|
||||
private fun openWithLoginGuard(activityClass: Class<*>) {
|
||||
@@ -195,6 +178,7 @@ class ChatMainFragment : BaseFragment<FragmentV2MainChatBinding>(
|
||||
binding.rvChatRooms.scrollToPosition(0)
|
||||
}
|
||||
}
|
||||
|
||||
ChatRoomListUiState.Empty -> {
|
||||
lastRenderedChatContentState = null
|
||||
bindChatRooms(emptyList(), showEmpty = true)
|
||||
@@ -203,6 +187,7 @@ class ChatMainFragment : BaseFragment<FragmentV2MainChatBinding>(
|
||||
refreshingChatFilter = null
|
||||
}
|
||||
}
|
||||
|
||||
is ChatRoomListUiState.Error -> {
|
||||
lastRenderedChatContentState = null
|
||||
if (!isChatPullRefreshing || !isRefreshForCurrentFilter) {
|
||||
@@ -213,6 +198,7 @@ class ChatMainFragment : BaseFragment<FragmentV2MainChatBinding>(
|
||||
refreshingChatFilter = null
|
||||
}
|
||||
}
|
||||
|
||||
ChatRoomListUiState.Loading -> {
|
||||
if (!isChatPullRefreshing) {
|
||||
binding.tvChatEmptyMessage.isVisible = false
|
||||
|
||||
Reference in New Issue
Block a user