fix bad fetch
This commit is contained in:
@@ -34,7 +34,7 @@ public class Database {
|
||||
|
||||
private int findProjectBySlug(String slug, int ptype) {
|
||||
int pjId = -1;
|
||||
ResultSet rs = this.connector.executeRequest("select projectid from projects where type =" + ptype + " and slug LIKE \"%" + slug.trim().toLowerCase() + "%\"");
|
||||
ResultSet rs = this.connector.executeRequest("select projectid from projects where type =" + ptype + " and slug LIKE \"" + slug.trim().toLowerCase() + "\"");
|
||||
try {
|
||||
if (rs.next()) {
|
||||
pjId = rs.getInt("projectid");
|
||||
|
||||
@@ -59,7 +59,7 @@ public class ModUpdater {
|
||||
//on attend la fin des threads
|
||||
while( !threads.isEmpty() ) {
|
||||
try {
|
||||
Thread.sleep(10);
|
||||
Thread.sleep(100);
|
||||
} catch (InterruptedException e) {}
|
||||
}
|
||||
Log.i(ME, "finished");
|
||||
@@ -82,7 +82,7 @@ final class UpdaterThread extends Thread {
|
||||
private static final String ME = "ModUpdaterThread";
|
||||
|
||||
public UpdaterThread(String line, Database db, DirectUpdateManager directUpdateManager, CurseUpdateManager curseUpdateManager, List<Thread> threads) {
|
||||
super();
|
||||
super(line);
|
||||
this.line = line;
|
||||
this.db = db;
|
||||
this.directUpdateManager = directUpdateManager;
|
||||
@@ -118,7 +118,6 @@ final class UpdaterThread extends Thread {
|
||||
//le slug est une nom de mods qui se trouve dans le nom du fichier
|
||||
String slug = extractSlugFromLink(line);
|
||||
//on check si le mods est pas déja installé et si il est a jours
|
||||
Log.e("who",slug);
|
||||
boolean upToDate = directUpdateManager.checkAndDelete(filename, slug);
|
||||
if(!upToDate)
|
||||
{
|
||||
@@ -152,13 +151,13 @@ final class UpdaterThread extends Thread {
|
||||
Log.i("DB", "NEW MOD DETECTED " + modID);
|
||||
upToDate = this.curseUpdateManager.checkAndDelete(new File("mods/" + HttpHelper.getFileNameFromURL(downloadUrl)), pj.getSlug());
|
||||
if(upToDate) {
|
||||
Log.i("who", "file found");
|
||||
this.curseUpdateManager.addModsToTheList("mods/" + HttpHelper.getFileNameFromURL(downloadUrl), modID);
|
||||
}
|
||||
}
|
||||
|
||||
if (!upToDate) {
|
||||
Log.i("MOD", "downloading " + pj.getName().replace(" ", "-"));
|
||||
|
||||
HttpHelper.readFileFromUrlToFolder(downloadUrl, "mods");
|
||||
|
||||
Log.i("MOD", "download finished");
|
||||
|
||||
Reference in New Issue
Block a user