diff --git a/app/src/main/java/com/github/libretube/ui/fragments/CommentsMainFragment.kt b/app/src/main/java/com/github/libretube/ui/fragments/CommentsMainFragment.kt index f2c26f449..1e282cbf3 100644 --- a/app/src/main/java/com/github/libretube/ui/fragments/CommentsMainFragment.kt +++ b/app/src/main/java/com/github/libretube/ui/fragments/CommentsMainFragment.kt @@ -55,7 +55,7 @@ class CommentsMainFragment : Fragment() { commentsSheet?.binding?.btnScrollToTop?.isVisible = viewModel.currentCommentsPosition != 0 if (!viewBinding.commentsRV.canScrollVertically(1)) { - viewModel.fetchNextComments(requireContext()) + viewModel.fetchNextComments() } } commentsSheet?.updateFragmentInfo(false, getString(R.string.comments)) diff --git a/app/src/main/java/com/github/libretube/ui/fragments/CommentsRepliesFragment.kt b/app/src/main/java/com/github/libretube/ui/fragments/CommentsRepliesFragment.kt index 88ee2ed8a..09b2d1314 100644 --- a/app/src/main/java/com/github/libretube/ui/fragments/CommentsRepliesFragment.kt +++ b/app/src/main/java/com/github/libretube/ui/fragments/CommentsRepliesFragment.kt @@ -5,7 +5,6 @@ import android.util.Log import android.view.LayoutInflater import android.view.View import android.view.ViewGroup -import android.widget.Toast import androidx.core.view.isGone import androidx.core.view.isVisible import androidx.core.view.updatePadding @@ -80,10 +79,7 @@ class CommentsRepliesFragment : Fragment() { binding.commentsRV.viewTreeObserver.addOnScrollChangedListener { if (_binding?.commentsRV?.canScrollVertically(1) == false && ::repliesPage.isInitialized) { - if (repliesPage.nextpage == null) { - Toast.makeText(context, R.string.bottom_reached, Toast.LENGTH_SHORT).show() - return@addOnScrollChangedListener - } + if (repliesPage.nextpage == null) return@addOnScrollChangedListener fetchReplies(videoId, repliesPage.nextpage!!) } diff --git a/app/src/main/java/com/github/libretube/ui/models/CommentsViewModel.kt b/app/src/main/java/com/github/libretube/ui/models/CommentsViewModel.kt index 6dc47a2d8..c488dab0a 100644 --- a/app/src/main/java/com/github/libretube/ui/models/CommentsViewModel.kt +++ b/app/src/main/java/com/github/libretube/ui/models/CommentsViewModel.kt @@ -1,16 +1,12 @@ package com.github.libretube.ui.models -import android.content.Context import android.util.Log -import android.widget.Toast import androidx.lifecycle.MutableLiveData import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope -import com.github.libretube.R import com.github.libretube.api.RetrofitInstance import com.github.libretube.api.obj.CommentsPage import com.github.libretube.extensions.TAG -import com.github.libretube.extensions.toastFromMainDispatcher import com.github.libretube.ui.extensions.filterNonEmptyComments import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch @@ -58,11 +54,7 @@ class CommentsViewModel : ViewModel() { } } - fun fetchNextComments(context: Context) { - if (nextPage == null) { - Toast.makeText(context, R.string.bottom_reached, Toast.LENGTH_SHORT).show() - } - + fun fetchNextComments() { if (isLoading.value == true || nextPage == null || videoId == null) return isLoading.value = true diff --git a/app/src/main/res/layout/fragment_comments.xml b/app/src/main/res/layout/fragment_comments.xml index 3978c14c6..3f2e5295f 100644 --- a/app/src/main/res/layout/fragment_comments.xml +++ b/app/src/main/res/layout/fragment_comments.xml @@ -7,7 +7,8 @@ diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml index f5ee2b067..6013ae74a 100644 --- a/app/src/main/res/values-az/strings.xml +++ b/app/src/main/res/values-az/strings.xml @@ -529,6 +529,5 @@ \"%1$s\" oynatma siyahısından uğurla silindi. Baxılan Bitdi - Aşağıya çatdı! Bu video üçün hələ heç bir bölüm yoxdur. \ No newline at end of file diff --git a/app/src/main/res/values-be/strings.xml b/app/src/main/res/values-be/strings.xml index 99cb58426..cbf971eea 100644 --- a/app/src/main/res/values-be/strings.xml +++ b/app/src/main/res/values-be/strings.xml @@ -534,7 +534,6 @@ Паўтарыце ўсё \"%1$s\" быў выдалены з падборкі. Прагледжана - Дно дасягнута! Скончана Для гэтага відэа яшчэ няма сегментаў. \ No newline at end of file diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index d2f743d40..70fd26b29 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -532,6 +532,5 @@ Video „%1$s“ úspěšně odebráno z playlistu. Zhlédnuto Dokončeno - Níž to nejde! U tohoto videa zatím nejsou žádné segmenty. \ No newline at end of file diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 1225f89da..eed1c0f82 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -533,5 +533,4 @@ Vistos Acabados Aún no hay partes para este vídeo. - ¡Se alcanzó el final! \ No newline at end of file diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index b75198779..d61eaa442 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -525,7 +525,6 @@ すべてリピート 再生リストから以下を削除しました: %1$s 視聴済み - 最後まで達しました! 完了 シーンがまだ未登録の動画です。 \ No newline at end of file diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index b16cb3819..9c5f2a64f 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -535,6 +535,5 @@ \"%1$s\" было успешно удалено из плейлиста. Просмотрено Завершено - Дно достигнуто! Для этого видео пока нет сегментов. \ No newline at end of file diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 4dc104928..60b625526 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -534,7 +534,6 @@ Повторити все \"%1$s\" вилучено з добірки. Переглянуто - Дно досягнуто! Завершено Для цього відео ще немає сегментів. \ No newline at end of file diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 81aa36db6..fba384c77 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -526,6 +526,5 @@ 成功从播放列表中移除了“%1$s”。 已关注 已完成 - 已到达底部! 此视频尚无分段。 \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index ee23f5e85..aa40f8ff8 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -495,7 +495,6 @@ Successfully removed \"%1$s\" from the playlist. Watched There are no segments for this video yet. - Bottom reached! Start sleep timer Disable sleep timer Time in minutes