|
@@ -12,6 +12,7 @@ import me.vadik.knigopis.api.Endpoint
|
|
|
import me.vadik.knigopis.api.ImageEndpoint
|
|
import me.vadik.knigopis.api.ImageEndpoint
|
|
|
import me.vadik.knigopis.auth.KAuthImpl
|
|
import me.vadik.knigopis.auth.KAuthImpl
|
|
|
import me.vadik.knigopis.model.FinishedBookToSend
|
|
import me.vadik.knigopis.model.FinishedBookToSend
|
|
|
|
|
+import me.vadik.knigopis.model.Notes
|
|
|
import me.vadik.knigopis.model.PlannedBookToSend
|
|
import me.vadik.knigopis.model.PlannedBookToSend
|
|
|
|
|
|
|
|
private const val IMAGE_PRELOAD_COUNT = 3
|
|
private const val IMAGE_PRELOAD_COUNT = 3
|
|
@@ -74,7 +75,10 @@ class BookActivity : AppCompatActivity() {
|
|
|
repository.saveBook(bookId, PlannedBookToSend(
|
|
repository.saveBook(bookId, PlannedBookToSend(
|
|
|
titleEditText.text.toString(),
|
|
titleEditText.text.toString(),
|
|
|
authorEditText.text.toString(),
|
|
authorEditText.text.toString(),
|
|
|
- notesTextArea.text.toString()
|
|
|
|
|
|
|
+ Notes(
|
|
|
|
|
+ notesTextArea.text.toString(),
|
|
|
|
|
+ 0 // todo: actual progress
|
|
|
|
|
+ )
|
|
|
))
|
|
))
|
|
|
}.io2main()
|
|
}.io2main()
|
|
|
.doOnSubscribe {
|
|
.doOnSubscribe {
|
|
@@ -143,7 +147,7 @@ class BookActivity : AppCompatActivity() {
|
|
|
.io2main()
|
|
.io2main()
|
|
|
.doOnSuccess { plannedBook ->
|
|
.doOnSuccess { plannedBook ->
|
|
|
readCheckbox.isChecked = false
|
|
readCheckbox.isChecked = false
|
|
|
- notesTextArea.setText(plannedBook.notes)
|
|
|
|
|
|
|
+ notesTextArea.setText(plannedBook.notes.text)
|
|
|
}
|
|
}
|
|
|
}.subscribe({ book ->
|
|
}.subscribe({ book ->
|
|
|
titleEditText.setText(book.title)
|
|
titleEditText.setText(book.title)
|