mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-02-23 03:05:26 +00:00
Add logging around next/previous moves for story viewer.
This commit is contained in:
committed by
Greyson Parrelli
parent
d3e83b12d9
commit
94b308cecb
@@ -300,6 +300,7 @@ class StoryViewerPageFragment :
|
||||
progressBar.listener = object : SegmentedProgressBarListener {
|
||||
override fun onPage(oldPageIndex: Int, newPageIndex: Int) {
|
||||
if (oldPageIndex != newPageIndex && context != null) {
|
||||
Log.d(TAG, "onPage: Moving from $oldPageIndex to $newPageIndex")
|
||||
viewModel.setSelectedPostIndex(newPageIndex)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,6 +12,7 @@ import io.reactivex.rxjava3.disposables.CompositeDisposable
|
||||
import io.reactivex.rxjava3.kotlin.plusAssign
|
||||
import io.reactivex.rxjava3.subjects.PublishSubject
|
||||
import io.reactivex.rxjava3.subjects.Subject
|
||||
import org.signal.core.util.logging.Log
|
||||
import org.thoughtcrime.securesms.attachments.Attachment
|
||||
import org.thoughtcrime.securesms.database.AttachmentTable
|
||||
import org.thoughtcrime.securesms.recipients.RecipientId
|
||||
@@ -31,6 +32,10 @@ class StoryViewerPageViewModel(
|
||||
val storyCache: StoryCache
|
||||
) : ViewModel() {
|
||||
|
||||
companion object {
|
||||
private val TAG = Log.tag(StoryViewerPageViewModel::class.java)
|
||||
}
|
||||
|
||||
private val store = RxStore(StoryViewerPageState(isReceiptsEnabled = repository.isReadReceiptsEnabled()))
|
||||
private val disposables = CompositeDisposable()
|
||||
private val storyViewerDialogSubject: Subject<Optional<StoryViewerDialog>> = PublishSubject.create()
|
||||
@@ -136,6 +141,8 @@ class StoryViewerPageViewModel(
|
||||
return
|
||||
}
|
||||
|
||||
Log.d(TAG, "goToNextPost: Moving to the next post.")
|
||||
|
||||
val postIndex = store.state.selectedPostIndex
|
||||
|
||||
val nextUnreadPost: StoryPost? = getNextUnreadPost(store.state.posts.drop(postIndex + 1))
|
||||
@@ -151,6 +158,8 @@ class StoryViewerPageViewModel(
|
||||
return
|
||||
}
|
||||
|
||||
Log.d(TAG, "goToPreviousPost: Moving to the previous post")
|
||||
|
||||
val postIndex = store.state.selectedPostIndex
|
||||
val minIndex = if (store.state.isFirstPage) 0 else -1
|
||||
|
||||
|
||||
Reference in New Issue
Block a user