diff --git a/README.md b/README.md index 52eb0b57..ffb7749e 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,12 @@ Downloads Changelog --------- +Cambios en v1.97: +* Corregido updates en versiones de android antiguas. + +Changes in v1.97: +* Fixed update search on old android versions. + Cambios en v1.96: * Arreglado Kissmanga y mangakawaii. * Mejorado busqueda de actualizaciones en algunos servidores. diff --git a/app/build.gradle b/app/build.gradle index 0f12087a..e35a3958 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -5,8 +5,8 @@ android { buildToolsVersion '28.0.2' defaultConfig { applicationId "ar.rulosoft.mimanganu" - versionCode 96 - versionName "1.96" + versionCode 97 + versionName "1.97" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" minSdkVersion 15 } diff --git a/app/src/main/java/ar/rulosoft/mimanganu/services/AutomaticUpdateTask.java b/app/src/main/java/ar/rulosoft/mimanganu/services/AutomaticUpdateTask.java index 1957fd63..99d2ff32 100644 --- a/app/src/main/java/ar/rulosoft/mimanganu/services/AutomaticUpdateTask.java +++ b/app/src/main/java/ar/rulosoft/mimanganu/services/AutomaticUpdateTask.java @@ -11,7 +11,6 @@ import java.util.HashMap; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; -import java.util.function.BiConsumer; import ar.rulosoft.mimanganu.MainActivity; import ar.rulosoft.mimanganu.R; @@ -85,28 +84,25 @@ protected Integer doInBackground(Void... params) { } // check status of server and run cfi once per server if needed final ExecutorService executorLocal = Executors.newFixedThreadPool(threads); - hosts.forEach(new BiConsumer() { - @Override - public void accept(final Integer j, Boolean k) { - executorLocal.execute(new Runnable() { - @Override - public void run() { - try { - ServerBase s = ServerBase.getServer(j, context); - Log.i(s.getServerName(), "check Started"); - if (s.hasFilteredNavigation()) { - s.getMangasFiltered(s.getBasicFilter(), 1); - } else { - s.getMangas(); - } - Log.i(s.getServerName(), "check finished"); - } catch (Exception e) { - Log.i("can' t confirm", "check failed"); + for (final int sid : hosts.keySet()) { + executorLocal.execute(new Runnable() { + @Override + public void run() { + try { + ServerBase s = ServerBase.getServer(sid, context); + Log.i(s.getServerName(), "check Started"); + if (s.hasFilteredNavigation()) { + s.getMangasFiltered(s.getBasicFilter(), 1); + } else { + s.getMangas(); } + Log.i(s.getServerName(), "check finished"); + } catch (Exception e) { + Log.i("can' t confirm", "check failed"); } - }); - } - }); + } + }); + } executorLocal.shutdown(); while (!executorLocal.isTerminated()) { try { diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index a16c47a2..22b74380 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -1,6 +1,6 @@ - Cambios en v1.96:\n\t* Arreglado Kissmanga y mangakawaii.\n\t* Mejorado busqueda de actualizaciones en algunos servidores.\n\t* Actualizada la traducción al italiano por tesseract241. + Cambios en v1.97:\n\t* Corregido updates en versiones de android antiguas. Ajustar a Descargas Datos de diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 1d397399..2915c2c7 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,6 +1,6 @@ - Changes in v1.96:\n\t* Fixed Kissmanga and mangakawaii.\n\t* Improve update search on same servers.\n\t* Outdated it translation thanks to tesseract241. + Changes in v1.97:\n\t* Fixed update search on old android versions. 12 Hours 1 day 2 days