feat(audio): 오디오 채널 진입점을 전환한다

This commit is contained in:
2026-06-15 21:00:49 +09:00
parent 19b8e4750f
commit b41e5c6074
4 changed files with 8 additions and 18 deletions

View File

@@ -18,9 +18,9 @@ import kr.co.vividnext.sodalive.common.Constants
import kr.co.vividnext.sodalive.common.GridSpacingItemDecoration import kr.co.vividnext.sodalive.common.GridSpacingItemDecoration
import kr.co.vividnext.sodalive.common.LoadingDialog import kr.co.vividnext.sodalive.common.LoadingDialog
import kr.co.vividnext.sodalive.databinding.ActivityAudioContentNewAllBinding import kr.co.vividnext.sodalive.databinding.ActivityAudioContentNewAllBinding
import kr.co.vividnext.sodalive.explorer.profile.UserProfileActivity
import kr.co.vividnext.sodalive.extensions.dpToPx import kr.co.vividnext.sodalive.extensions.dpToPx
import kr.co.vividnext.sodalive.home.HomeContentThemeAdapter import kr.co.vividnext.sodalive.home.HomeContentThemeAdapter
import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelHomeActivity
import org.koin.android.ext.android.inject import org.koin.android.ext.android.inject
@OptIn(UnstableApi::class) @OptIn(UnstableApi::class)
@@ -126,9 +126,7 @@ class AudioContentNewAllActivity : BaseActivity<ActivityAudioContentNewAllBindin
}, },
onClickCreator = { onClickCreator = {
startActivity( startActivity(
Intent(this, UserProfileActivity::class.java).apply { CreatorChannelHomeActivity.newIntent(this, it)
putExtra(Constants.EXTRA_USER_ID, it)
}
) )
} }
) )

View File

@@ -19,7 +19,7 @@ import kr.co.vividnext.sodalive.common.Constants
import kr.co.vividnext.sodalive.common.GridSpacingItemDecoration import kr.co.vividnext.sodalive.common.GridSpacingItemDecoration
import kr.co.vividnext.sodalive.common.LoadingDialog import kr.co.vividnext.sodalive.common.LoadingDialog
import kr.co.vividnext.sodalive.databinding.ActivityAudioContentAllByThemeBinding import kr.co.vividnext.sodalive.databinding.ActivityAudioContentAllByThemeBinding
import kr.co.vividnext.sodalive.explorer.profile.UserProfileActivity import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelHomeActivity
import org.koin.android.ext.android.inject import org.koin.android.ext.android.inject
class AudioContentAllByThemeActivity : BaseActivity<ActivityAudioContentAllByThemeBinding>( class AudioContentAllByThemeActivity : BaseActivity<ActivityAudioContentAllByThemeBinding>(
@@ -69,9 +69,7 @@ class AudioContentAllByThemeActivity : BaseActivity<ActivityAudioContentAllByThe
}, },
onClickCreator = { onClickCreator = {
startActivity( startActivity(
Intent(this, UserProfileActivity::class.java).apply { CreatorChannelHomeActivity.newIntent(this, it)
putExtra(Constants.EXTRA_USER_ID, it)
}
) )
} }
) )

View File

@@ -58,7 +58,6 @@ import kr.co.vividnext.sodalive.common.SodaLiveApplicationHolder
import kr.co.vividnext.sodalive.common.Utils import kr.co.vividnext.sodalive.common.Utils
import kr.co.vividnext.sodalive.databinding.ActivityAudioContentDetailBinding import kr.co.vividnext.sodalive.databinding.ActivityAudioContentDetailBinding
import kr.co.vividnext.sodalive.explorer.profile.CreatorFollowNotifyFragment import kr.co.vividnext.sodalive.explorer.profile.CreatorFollowNotifyFragment
import kr.co.vividnext.sodalive.explorer.profile.UserProfileActivity
import kr.co.vividnext.sodalive.extensions.dpToPx import kr.co.vividnext.sodalive.extensions.dpToPx
import kr.co.vividnext.sodalive.extensions.moneyFormat import kr.co.vividnext.sodalive.extensions.moneyFormat
import kr.co.vividnext.sodalive.live.room.donation.LiveRoomDonationDialog import kr.co.vividnext.sodalive.live.room.donation.LiveRoomDonationDialog
@@ -70,6 +69,7 @@ import kr.co.vividnext.sodalive.mypage.can.payment.CanPaymentTempActivity
import kr.co.vividnext.sodalive.mypage.recent.RecentContentViewModel import kr.co.vividnext.sodalive.mypage.recent.RecentContentViewModel
import kr.co.vividnext.sodalive.mypage.recent.db.RecentContent import kr.co.vividnext.sodalive.mypage.recent.db.RecentContent
import kr.co.vividnext.sodalive.report.ReportType import kr.co.vividnext.sodalive.report.ReportType
import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelHomeActivity
import org.koin.android.ext.android.inject import org.koin.android.ext.android.inject
import kotlin.math.ceil import kotlin.math.ceil
import kotlin.math.roundToInt import kotlin.math.roundToInt
@@ -1207,9 +1207,7 @@ class AudioContentDetailActivity : BaseActivity<ActivityAudioContentDetailBindin
this.creatorId = creator.creatorId this.creatorId = creator.creatorId
binding.rlProfile.setOnClickListener { binding.rlProfile.setOnClickListener {
startActivity( startActivity(
Intent(applicationContext, UserProfileActivity::class.java).apply { CreatorChannelHomeActivity.newIntent(applicationContext, creator.creatorId)
putExtra(Constants.EXTRA_USER_ID, creator.creatorId)
}
) )
} }

View File

@@ -1,7 +1,6 @@
package kr.co.vividnext.sodalive.audio_content.series.detail package kr.co.vividnext.sodalive.audio_content.series.detail
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.Intent
import android.os.Bundle import android.os.Bundle
import android.view.View import android.view.View
import android.widget.Toast import android.widget.Toast
@@ -22,8 +21,8 @@ import kr.co.vividnext.sodalive.common.SharedPreferenceManager
import kr.co.vividnext.sodalive.common.image.BlurTransformation import kr.co.vividnext.sodalive.common.image.BlurTransformation
import kr.co.vividnext.sodalive.databinding.ActivitySeriesDetailBinding import kr.co.vividnext.sodalive.databinding.ActivitySeriesDetailBinding
import kr.co.vividnext.sodalive.explorer.profile.CreatorFollowNotifyFragment import kr.co.vividnext.sodalive.explorer.profile.CreatorFollowNotifyFragment
import kr.co.vividnext.sodalive.explorer.profile.UserProfileActivity
import kr.co.vividnext.sodalive.extensions.dpToPx import kr.co.vividnext.sodalive.extensions.dpToPx
import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelHomeActivity
import org.koin.android.ext.android.inject import org.koin.android.ext.android.inject
class SeriesDetailActivity : BaseActivity<ActivitySeriesDetailBinding>( class SeriesDetailActivity : BaseActivity<ActivitySeriesDetailBinding>(
@@ -82,7 +81,6 @@ class SeriesDetailActivity : BaseActivity<ActivitySeriesDetailBinding>(
override fun onTabReselected(tab: TabLayout.Tab) { override fun onTabReselected(tab: TabLayout.Tab) {
} }
}) })
} }
@@ -194,9 +192,7 @@ class SeriesDetailActivity : BaseActivity<ActivitySeriesDetailBinding>(
private fun setSeriesCreator(creator: GetSeriesDetailResponse.GetSeriesDetailCreator) { private fun setSeriesCreator(creator: GetSeriesDetailResponse.GetSeriesDetailCreator) {
binding.llProfile.setOnClickListener { binding.llProfile.setOnClickListener {
startActivity( startActivity(
Intent(applicationContext, UserProfileActivity::class.java).apply { CreatorChannelHomeActivity.newIntent(applicationContext, creator.creatorId)
putExtra(Constants.EXTRA_USER_ID, creator.creatorId)
}
) )
} }
binding.tvNickname.text = creator.nickname binding.tvNickname.text = creator.nickname