debug
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
package downloader;
|
package downloader;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
|
import java.io.IOException;
|
||||||
|
|
||||||
import downloader.helper.ArchiveHelper;
|
import downloader.helper.ArchiveHelper;
|
||||||
import downloader.helper.SlugHelper;
|
import downloader.helper.SlugHelper;
|
||||||
@@ -13,13 +14,8 @@ public class DirectUpdateManager {
|
|||||||
* @return upToDate
|
* @return upToDate
|
||||||
*/
|
*/
|
||||||
public boolean checkAndDelete(String filename, String slug) {
|
public boolean checkAndDelete(String filename, String slug) {
|
||||||
File mod = new File("mods/"+filename);
|
File mod = new File("mods/"+filename.toLowerCase());
|
||||||
|
|
||||||
if (!mod.isFile()) {
|
|
||||||
mod.delete();
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!mod.exists()) {
|
if (!mod.exists()) {
|
||||||
SlugHelper.deleteBySlug(slug);
|
SlugHelper.deleteBySlug(slug);
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
@@ -118,15 +118,16 @@ final class UpdaterThread extends Thread {
|
|||||||
//le slug est une nom de mods qui se trouve dans le nom du fichier
|
//le slug est une nom de mods qui se trouve dans le nom du fichier
|
||||||
String slug = extractSlugFromLink(line);
|
String slug = extractSlugFromLink(line);
|
||||||
//on check si le mods est pas déja installé et si il est a jours
|
//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);
|
boolean upToDate = directUpdateManager.checkAndDelete(filename, slug);
|
||||||
if(!upToDate)
|
if(!upToDate)
|
||||||
{
|
{
|
||||||
Log.i("main","downloading "+ filename);
|
Log.i(ME,"downloading "+ filename);
|
||||||
try {
|
try {
|
||||||
HttpHelper.readFileFromUrlToFolder(url,"mods",filename);
|
HttpHelper.readFileFromUrlToFolder(url,"mods",filename);
|
||||||
Log.i("main","done");
|
Log.i(ME,"done");
|
||||||
} catch (MalformedURLException e) {
|
} catch (MalformedURLException e) {
|
||||||
Log.e("ModUpdater", "could not update mod, error while downloading");
|
Log.e(ME, "could not update mod, error while downloading");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -79,7 +79,6 @@ public class HttpHelper {
|
|||||||
return readFileFromUrl(urlToFetch, new File((folder + name.toLowerCase()).trim()));
|
return readFileFromUrl(urlToFetch, new File((folder + name.toLowerCase()).trim()));
|
||||||
}
|
}
|
||||||
|
|
||||||
//TODO: debug
|
|
||||||
private static File readFileFromUrl(String urlToFetch, File destination) throws MalformedURLException {
|
private static File readFileFromUrl(String urlToFetch, File destination) throws MalformedURLException {
|
||||||
URL url = new URL(urlToFetch);
|
URL url = new URL(urlToFetch);
|
||||||
HttpURLConnection con;
|
HttpURLConnection con;
|
||||||
@@ -91,13 +90,11 @@ public class HttpHelper {
|
|||||||
}
|
}
|
||||||
|
|
||||||
File downloadingFile = destination;
|
File downloadingFile = destination;
|
||||||
System.out.println(downloadingFile.getAbsolutePath());
|
|
||||||
|
|
||||||
if (downloadingFile.exists()) {
|
if (downloadingFile.exists()) {
|
||||||
return downloadingFile;
|
return downloadingFile;
|
||||||
} else {
|
} else {
|
||||||
try {
|
try {
|
||||||
System.out.println(downloadingFile);
|
|
||||||
downloadingFile.createNewFile();
|
downloadingFile.createNewFile();
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
Log.e("HTTPHelper","permission error could not write file");
|
Log.e("HTTPHelper","permission error could not write file");
|
||||||
|
|||||||
Reference in New Issue
Block a user