diff --git a/app/src/main/java/kr/co/vividnext/sodalive/explorer/ExplorerFragment.kt b/app/src/main/java/kr/co/vividnext/sodalive/explorer/ExplorerFragment.kt index b8ebdd89..93ebe04b 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/explorer/ExplorerFragment.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/explorer/ExplorerFragment.kt @@ -2,7 +2,6 @@ package kr.co.vividnext.sodalive.explorer import android.annotation.SuppressLint import android.app.Service -import android.content.Intent import android.graphics.Rect import android.os.Bundle import android.os.Handler @@ -16,12 +15,11 @@ import com.jakewharton.rxbinding4.widget.textChanges import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers import io.reactivex.rxjava3.schedulers.Schedulers import kr.co.vividnext.sodalive.base.BaseFragment -import kr.co.vividnext.sodalive.common.Constants import kr.co.vividnext.sodalive.common.LoadingDialog import kr.co.vividnext.sodalive.databinding.FragmentExplorerBinding -import kr.co.vividnext.sodalive.explorer.profile.UserProfileActivity import kr.co.vividnext.sodalive.extensions.dpToPx import kr.co.vividnext.sodalive.message.SelectMessageRecipientAdapter +import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelHomeActivity import org.koin.android.ext.android.inject import java.util.concurrent.TimeUnit @@ -62,9 +60,7 @@ class ExplorerFragment : BaseFragment( private fun setupView() { adapter = ExplorerAdapter { - val intent = Intent(requireContext(), UserProfileActivity::class.java) - intent.putExtra(Constants.EXTRA_USER_ID, it) - startActivity(intent) + startActivity(CreatorChannelHomeActivity.newIntent(requireContext(), it)) } binding.rvExplorer.layoutManager = LinearLayoutManager( @@ -108,9 +104,7 @@ class ExplorerFragment : BaseFragment( private fun setupSearchChannelView() { searchChannelAdapter = SelectMessageRecipientAdapter { hideKeyboard() - val intent = Intent(requireContext(), UserProfileActivity::class.java) - intent.putExtra(Constants.EXTRA_USER_ID, it.id) - startActivity(intent) + startActivity(CreatorChannelHomeActivity.newIntent(requireContext(), it.id)) } binding.rvSearchChannel.layoutManager = LinearLayoutManager( diff --git a/app/src/main/java/kr/co/vividnext/sodalive/search/SearchActivity.kt b/app/src/main/java/kr/co/vividnext/sodalive/search/SearchActivity.kt index 9cb31b79..350ee250 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/search/SearchActivity.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/search/SearchActivity.kt @@ -25,8 +25,8 @@ import kr.co.vividnext.sodalive.base.BaseActivity import kr.co.vividnext.sodalive.common.Constants import kr.co.vividnext.sodalive.common.LoadingDialog import kr.co.vividnext.sodalive.databinding.ActivitySearchBinding -import kr.co.vividnext.sodalive.explorer.profile.UserProfileActivity import kr.co.vividnext.sodalive.extensions.dpToPx +import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelHomeActivity import org.koin.android.ext.android.inject import java.util.concurrent.TimeUnit @@ -298,9 +298,7 @@ class SearchActivity : BaseActivity(ActivitySearchBinding startActivity( when (item.type) { SearchResponseType.CREATOR -> { - Intent(applicationContext, UserProfileActivity::class.java).apply { - putExtra(Constants.EXTRA_USER_ID, item.id) - } + CreatorChannelHomeActivity.newIntent(applicationContext, item.id) } SearchResponseType.CONTENT -> {