pull/399/head
gedoor 4 years ago
parent ba43b23b67
commit f799e7f9c7
  1. 4
      app/src/main/java/io/legado/app/api/ReaderProvider.kt
  2. 6
      app/src/main/java/io/legado/app/api/controller/BookshelfController.kt
  3. 2
      app/src/main/java/io/legado/app/api/controller/SourceController.kt
  4. 4
      app/src/main/java/io/legado/app/web/HttpServer.kt
  5. 2
      app/src/main/java/io/legado/app/web/SourceDebugWebSocket.kt
  6. 1
      app/src/main/java/io/legado/app/web/WebSocketServer.kt

@ -11,8 +11,8 @@ import android.database.*
import android.net.Uri import android.net.Uri
import android.os.Bundle import android.os.Bundle
import com.google.gson.Gson import com.google.gson.Gson
import io.legado.app.web.controller.BookshelfController import io.legado.app.api.controller.BookshelfController
import io.legado.app.web.controller.SourceController import io.legado.app.api.controller.SourceController
import io.legado.app.web.utils.ReturnData import io.legado.app.web.utils.ReturnData
import java.util.* import java.util.*

@ -1,4 +1,4 @@
package io.legado.app.web.controller package io.legado.app.api.controller
import io.legado.app.App import io.legado.app.App
import io.legado.app.constant.PreferKey import io.legado.app.constant.PreferKey
@ -79,6 +79,10 @@ object BookshelfController {
val returnData = ReturnData() val returnData = ReturnData()
if (book != null) { if (book != null) {
App.db.bookDao().insert(book) App.db.bookDao().insert(book)
if (ReadBook.book?.bookUrl == book.bookUrl) {
ReadBook.book = book
ReadBook.durChapterIndex = book.durChapterIndex
}
return returnData.setData("") return returnData.setData("")
} }
return returnData.setErrorMsg("格式不对") return returnData.setErrorMsg("格式不对")

@ -1,4 +1,4 @@
package io.legado.app.web.controller package io.legado.app.api.controller
import android.text.TextUtils import android.text.TextUtils

@ -2,8 +2,8 @@ package io.legado.app.web
import com.google.gson.Gson import com.google.gson.Gson
import fi.iki.elonen.NanoHTTPD import fi.iki.elonen.NanoHTTPD
import io.legado.app.web.controller.BookshelfController import io.legado.app.api.controller.BookshelfController
import io.legado.app.web.controller.SourceController import io.legado.app.api.controller.SourceController
import io.legado.app.web.utils.AssetsWeb import io.legado.app.web.utils.AssetsWeb
import io.legado.app.web.utils.ReturnData import io.legado.app.web.utils.ReturnData
import java.util.* import java.util.*

@ -1,4 +1,4 @@
package io.legado.app.web.controller package io.legado.app.web
import fi.iki.elonen.NanoHTTPD import fi.iki.elonen.NanoHTTPD

@ -1,7 +1,6 @@
package io.legado.app.web package io.legado.app.web
import fi.iki.elonen.NanoWSD import fi.iki.elonen.NanoWSD
import io.legado.app.web.controller.SourceDebugWebSocket
class WebSocketServer(port: Int) : NanoWSD(port) { class WebSocketServer(port: Int) : NanoWSD(port) {

Loading…
Cancel
Save