diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/detail/AudioContentDetailActivity.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/detail/AudioContentDetailActivity.kt index b9d63b6..1fdc5c8 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/detail/AudioContentDetailActivity.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/detail/AudioContentDetailActivity.kt @@ -42,6 +42,7 @@ import kr.co.vividnext.sodalive.common.LoadingDialog import kr.co.vividnext.sodalive.common.SharedPreferenceManager import kr.co.vividnext.sodalive.common.Utils import kr.co.vividnext.sodalive.databinding.ActivityAudioContentDetailBinding +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.moneyFormat @@ -843,21 +844,50 @@ class AudioContentDetailActivity : BaseActivity Logger.e(message) } + _toastLiveData.postValue("알 수 없는 오류가 발생했습니다. 다시 시도해 주세요.") + } + ) + ) + } + fun registerNotification(contentId: Long, creatorId: Long) { isLoading.value = true compositeDisposable.add( diff --git a/app/src/main/java/kr/co/vividnext/sodalive/di/AppDI.kt b/app/src/main/java/kr/co/vividnext/sodalive/di/AppDI.kt index 461ae51..454680a 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/di/AppDI.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/di/AppDI.kt @@ -237,7 +237,7 @@ class AppDI(private val context: Context, isDebugMode: Boolean) { viewModel { AudioContentUploadViewModel(get()) } viewModel { AudioContentModifyViewModel(get()) } viewModel { AudioContentThemeViewModel(get()) } - viewModel { AudioContentDetailViewModel(get(), get(), get(), get()) } + viewModel { AudioContentDetailViewModel(get(), get(), get(), get(), get()) } viewModel { AudioContentCommentListViewModel(get()) } viewModel { AudioContentCommentReplyViewModel(get()) } viewModel { FollowingCreatorViewModel(get(), get()) } diff --git a/app/src/main/java/kr/co/vividnext/sodalive/following/FollowingCreatorViewModel.kt b/app/src/main/java/kr/co/vividnext/sodalive/following/FollowingCreatorViewModel.kt index 40e4d3b..37d0db5 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/following/FollowingCreatorViewModel.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/following/FollowingCreatorViewModel.kt @@ -82,6 +82,7 @@ class FollowingCreatorViewModel( } fun follow(creatorId: Long, follow: Boolean = true, notify: Boolean = true) { + _isLoading.value = true compositeDisposable.add( userRepository.creatorFollow( creatorId = creatorId,