diff --git a/app/src/main/java/com/starry/myne/MyneApp.kt b/app/src/main/java/com/starry/myne/MyneApp.kt
index 89a5207a..5f29f4da 100644
--- a/app/src/main/java/com/starry/myne/MyneApp.kt
+++ b/app/src/main/java/com/starry/myne/MyneApp.kt
@@ -45,7 +45,7 @@ class MyneApp : Application(), ImageLoaderFactory {
}
override fun newImageLoader(): ImageLoader {
- val coilOkhttpClient = OkHttpClient.Builder()
+ val coilOkhttpClient = OkHttpClient.Builder()
.connectTimeout(60, TimeUnit.SECONDS)
.writeTimeout(60, TimeUnit.SECONDS)
.readTimeout(100, TimeUnit.SECONDS)
diff --git a/app/src/main/java/com/starry/myne/repo/BookRepository.kt b/app/src/main/java/com/starry/myne/repo/BookRepository.kt
index e7cedfbb..db1a673f 100644
--- a/app/src/main/java/com/starry/myne/repo/BookRepository.kt
+++ b/app/src/main/java/com/starry/myne/repo/BookRepository.kt
@@ -111,6 +111,7 @@ class BookRepository {
suspend fun getExtraInfo(bookName: String): ExtraInfo? = suspendCoroutine { continuation ->
val encodedName = URLEncoder.encode(bookName, "UTF-8")
val url = "${googleBooksUrl}?q=$encodedName&startIndex=0&maxResults=1&key=$googleApiKey"
+ println(url)
val request = Request.Builder().get().url(url).build()
okHttpClient.newCall(request).enqueue(object : Callback {
override fun onFailure(call: Call, e: IOException) {
@@ -127,8 +128,8 @@ class BookRepository {
}
fun parseExtraInfoJson(jsonString: String): ExtraInfo? {
- val jsonObj = JSONObject(jsonString)
return try {
+ val jsonObj = JSONObject(jsonString)
val totalItems = jsonObj.getInt("totalItems")
if (totalItems != 0) {
val items = jsonObj.getJSONArray("items")
@@ -136,7 +137,9 @@ class BookRepository {
val volumeInfo = item.getJSONObject("volumeInfo")
val imageLinks = volumeInfo.getJSONObject("imageLinks")
// Build Extra info.
- val coverImage = imageLinks.getString("thumbnail")
+ val coverImage = imageLinks.getString("thumbnail").replace(
+ "http://", "https://"
+ )
val pageCount = try {
volumeInfo.getInt("pageCount")
} catch (exc: JSONException) {
diff --git a/app/src/main/java/com/starry/myne/ui/screens/library/composables/LibraryScreen.kt b/app/src/main/java/com/starry/myne/ui/screens/library/composables/LibraryScreen.kt
index 704affd4..97507e5c 100644
--- a/app/src/main/java/com/starry/myne/ui/screens/library/composables/LibraryScreen.kt
+++ b/app/src/main/java/com/starry/myne/ui/screens/library/composables/LibraryScreen.kt
@@ -250,6 +250,7 @@ fun LibraryScreen(navController: NavController) {
SnackbarResult.ActionPerformed -> {
viewModel.libraryTooltipDismissed()
}
+
SnackbarResult.Dismissed -> {}
}
}
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index 058406ae..e35af20a 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -33,75 +33,75 @@
Sfoglia per lingua
- Categorie
- Nessun libro disponibile in %s per questa categoria.
+ Categorie
+ Nessun libro disponibile in %s per questa categoria.
- Libreria
- Non c\'è nulla qui!
- Apri con…
- Condividi con…
- Leggi
- Elimina
- Sei sicuro?
+ Libreria
+ Non c\'è nulla qui!
+ Apri con…
+ Condividi con…
+ Leggi
+ Elimina
+ Sei sicuro?
- Ebook Reader
- Inizia
- Riprendi
- Capitoli
- Ops! Non è stato possibile aprire il file e-book :(
- Ci potrebbero essere vari motivi per cui è successo.
- 1. L\'e-book è stato eliminato.
- Controlla nella cartella MyneEbooks all\'interno della tua directory di download, altrimenti, prova a scaricare nuovamente il libro.
- 2. Il file esiste, ma hai disinstallato l\'app in precedenza.
- Myne utilizza l\'API scoped-storage di Android e pertanto può accedere solo ai file creati dall\'app, non ai file personali dell\'utente. Per via di questa limitazione, una volta che l\'utente disinstalla l\'app, vengono revocati i permessi di lettura e modifica. In questo caso elimina il file ebook epub dalla cartella MyneEbooks all\'interno della directory di download e scarica nuovamente il libro.
- Chiudi e torna indietro
+ Ebook Reader
+ Inizia
+ Riprendi
+ Capitoli
+ Ops! Non è stato possibile aprire il file e-book :(
+ Ci potrebbero essere vari motivi per cui è successo.
+ 1. L\'e-book è stato eliminato.
+ Controlla nella cartella MyneEbooks all\'interno della tua directory di download, altrimenti, prova a scaricare nuovamente il libro.
+ 2. Il file esiste, ma hai disinstallato l\'app in precedenza.
+ Myne utilizza l\'API scoped-storage di Android e pertanto può accedere solo ai file creati dall\'app, non ai file personali dell\'utente. Per via di questa limitazione, una volta che l\'utente disinstalla l\'app, vengono revocati i permessi di lettura e modifica. In questo caso elimina il file ebook epub dalla cartella MyneEbooks all\'interno della directory di download e scarica nuovamente il libro.
+ Chiudi e torna indietro
- Spiacenti, non si può andare più in alto!
- Spiacenti, non si può andare più in basso!
- Cambia Font
+ Spiacenti, non si può andare più in alto!
+ Spiacenti, non si può andare più in basso!
+ Cambia Font
- Impostazioni
- Ebook Downloader
- Fatto con ❤ da Shivam
- Generale
- Reader di default
- Apri ebooks con…
- Mostra
- Tema predefinito
- Cambia Tema
- Applica
- Abilita Material You
- Disabilita Material You
- Questa funzionalità è disponibile solo per dispositivi Android 12 o superiore.
- Varie
- Licenza & Riconoscimenti
- Licenze open source.
- Info sull\'App
- Mostra info sull\'App & link utili
+ Impostazioni
+ Ebook Downloader
+ Fatto con ❤ da Shivam
+ Generale
+ Reader di default
+ Apri ebooks con…
+ Mostra
+ Tema predefinito
+ Cambia Tema
+ Applica
+ Abilita Material You
+ Disabilita Material You
+ Questa funzionalità è disponibile solo per dispositivi Android 12 o superiore.
+ Varie
+ Licenza & Riconoscimenti
+ Licenze open source.
+ Info sull\'App
+ Mostra info sull\'App & link utili
- Immagine di copertina
+ Immagine di copertina
- Dettagli del libro
- Indietro.
- Condividi questo libro.
- Condividi con…
- Inizia la lettura
- Download
- Download iniziato!
- Riassunto del libro
- Non disponibile
+ Dettagli del libro
+ Indietro.
+ Condividi questo libro.
+ Condividi con…
+ Inizia la lettura
+ Download
+ Download iniziato!
+ Riassunto del libro
+ Non disponibile
- Info
- Un\'applicazione Android gratis & Open Source per scaricare ebooks dal Project GutenBerg.
- Sviluppato da
+ Info
+ Un\'applicazione Android gratis & Open Source per scaricare ebooks dal Project GutenBerg.
+ Sviluppato da
- Librerie Open Source
+ Librerie Open Source
\ No newline at end of file