File tree Expand file tree Collapse file tree 7 files changed +9
-5
lines changed
data/impl/src/main/kotlin/com/ninecraft/booket/core/data/impl/mapper
model/src/main/kotlin/com/ninecraft/booket/core/model
network/src/main/kotlin/com/ninecraft/booket/core/network
feature/home/src/main/kotlin/com/ninecraft/booket/feature/home Expand file tree Collapse file tree 7 files changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -212,6 +212,7 @@ internal fun HomeResponse.toModel(): HomeModel {
212212internal fun RecentBook.toModel (): RecentBookModel {
213213 return RecentBookModel (
214214 userBookId = userBookId,
215+ isbn13 = isbn13,
215216 title = title,
216217 author = author,
217218 publisher = publisher,
Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ data class HomeModel(
1010@Stable
1111data class RecentBookModel (
1212 val userBookId : String = " " ,
13+ val isbn13 : String = " " ,
1314 val title : String = " " ,
1415 val author : String = " " ,
1516 val publisher : String = " " ,
Original file line number Diff line number Diff line change @@ -13,6 +13,8 @@ data class HomeResponse(
1313data class RecentBook (
1414 @SerialName(" userBookId" )
1515 val userBookId : String ,
16+ @SerialName(" isbn13" )
17+ val isbn13 : String ,
1618 @SerialName(" title" )
1719 val title : String ,
1820 @SerialName(" author" )
Original file line number Diff line number Diff line change @@ -11,9 +11,9 @@ import com.ninecraft.booket.core.network.response.BookUpsertResponse
1111import com.ninecraft.booket.core.network.response.HomeResponse
1212import com.ninecraft.booket.core.network.response.LibraryResponse
1313import com.ninecraft.booket.core.network.response.LoginResponse
14- import com.ninecraft.booket.core.network.response.RecordRegisterResponse
1514import com.ninecraft.booket.core.network.response.ReadingRecordsResponse
1615import com.ninecraft.booket.core.network.response.RecordDetailResponse
16+ import com.ninecraft.booket.core.network.response.RecordRegisterResponse
1717import com.ninecraft.booket.core.network.response.RefreshTokenResponse
1818import com.ninecraft.booket.core.network.response.SeedResponse
1919import com.ninecraft.booket.core.network.response.TermsAgreementResponse
@@ -63,7 +63,7 @@ interface ReedService {
6363
6464 @GET(" api/v1/books/detail" )
6565 suspend fun getBookDetail (
66- @Query(" isbn " ) isbn : String ,
66+ @Query(" isbn13 " ) isbn13 : String ,
6767 ): BookDetailResponse
6868
6969 @PUT(" api/v1/books/upsert" )
Original file line number Diff line number Diff line change @@ -84,7 +84,7 @@ class HomePresenter @AssistedInject constructor(
8484 }
8585
8686 is HomeUiEvent .OnBookDetailClick -> {
87- navigator.goTo(BookDetailScreen (event.userBookId, event.isbn ))
87+ navigator.goTo(BookDetailScreen (event.userBookId, event.isbn13 ))
8888 }
8989
9090 is HomeUiEvent .OnRetryClick -> {
Original file line number Diff line number Diff line change @@ -139,7 +139,7 @@ internal fun HomeContent(
139139 state.eventSink(
140140 HomeUiEvent .OnBookDetailClick (
141141 state.recentBooks[page].userBookId,
142- state.recentBooks[page].userBookId ,
142+ state.recentBooks[page].isbn13 ,
143143 ),
144144 )
145145 },
Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ sealed interface HomeUiEvent : CircuitUiEvent {
3737 data class OnRecordButtonClick (val userBookId : String ) : HomeUiEvent
3838 data class OnBookDetailClick (
3939 val userBookId : String ,
40- val isbn : String ,
40+ val isbn13 : String ,
4141 ) : HomeUiEvent
4242 data object OnRetryClick : HomeUiEvent
4343 data class OnTabSelected (val tab : MainTab ) : HomeUiEvent
You can’t perform that action at this time.
0 commit comments