Skip to content

Commit 5660bb3

Browse files
committed
[BOOK-212] chore: 도서 기록 조회 START_INDEX 0으로 변경
1 parent ea66459 commit 5660bb3

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

feature/detail/src/main/kotlin/com/ninecraft/booket/feature/detail/book/BookDetailPresenter.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ class BookDetailPresenter @AssistedInject constructor(
4242
) : Presenter<BookDetailUiState> {
4343
companion object {
4444
private const val PAGE_SIZE = 20
45-
private const val START_INDEX = 1
45+
private const val START_INDEX = 0
4646
}
4747

4848
@Composable
@@ -144,7 +144,7 @@ class BookDetailPresenter @AssistedInject constructor(
144144
recordRepository.getReadingRecords(
145145
userBookId = screen.userBookId,
146146
sort = currentRecordSort.value,
147-
page = START_INDEX,
147+
page = startIndex,
148148
size = PAGE_SIZE,
149149
).onSuccess { result ->
150150
readingRecords = if (startIndex == START_INDEX) {
@@ -241,6 +241,7 @@ class BookDetailPresenter @AssistedInject constructor(
241241
seedsStats = seedsStates,
242242
readingRecords = readingRecords,
243243
currentStartIndex = currentStartIndex,
244+
isLastPage = isLastPage,
244245
isBookUpdateBottomSheetVisible = isBookUpdateBottomSheetVisible,
245246
isRecordSortBottomSheetVisible = isRecordSortBottomSheetVisible,
246247
currentBookStatus = currentBookStatus,

feature/detail/src/main/kotlin/com/ninecraft/booket/feature/detail/book/BookDetailUi.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@ import com.ninecraft.booket.feature.detail.R
4242
import com.ninecraft.booket.feature.detail.book.component.BookItem
4343
import com.ninecraft.booket.feature.detail.book.component.BookUpdateBottomSheet
4444
import com.ninecraft.booket.feature.detail.book.component.CollectedSeeds
45+
import com.ninecraft.booket.feature.detail.book.component.ReadingRecordsHeader
4546
import com.ninecraft.booket.feature.detail.book.component.RecordItem
4647
import com.ninecraft.booket.feature.detail.book.component.RecordSortBottomSheet
47-
import com.ninecraft.booket.feature.detail.book.component.ReadingRecordsHeader
4848
import com.ninecraft.booket.feature.screens.BookDetailScreen
4949
import com.slack.circuit.codegen.annotations.CircuitInject
5050
import dagger.hilt.android.components.ActivityRetainedComponent

feature/detail/src/main/kotlin/com/ninecraft/booket/feature/detail/book/BookDetailUiState.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ data class BookDetailUiState(
2828
val seedsStats: ImmutableList<EmotionModel> = persistentListOf(),
2929
val readingRecords: ImmutableList<ReadingRecordModel> = persistentListOf(),
3030
val currentStartIndex: Int = 1,
31+
val isLastPage: Boolean = false,
3132
val currentBookStatus: BookStatus = BookStatus.BEFORE_READING,
3233
val currentRecordSort: RecordSort = RecordSort.PAGE_NUMBER_ASC,
3334
val isBookUpdateBottomSheetVisible: Boolean = false,

0 commit comments

Comments
 (0)