From: Nathaniel Wesley Filardo Date: Sat, 28 Sep 2019 12:53:28 +0000 (+0100) Subject: Refactor: download logic to utils X-Git-Url: https://hydra-www.ietfng.org/gitweb/?a=commitdiff_plain;h=e9853edf6474356cbcba5fd544b961e03f6373a1;p=acmetensortoys-ctfws-android Refactor: download logic to utils --- diff --git a/mobile/src/main/java/com/acmetensortoys/ctfwstimer/AboutActivity.java b/mobile/src/main/java/com/acmetensortoys/ctfwstimer/AboutActivity.java index cb2b399..850fc9f 100644 --- a/mobile/src/main/java/com/acmetensortoys/ctfwstimer/AboutActivity.java +++ b/mobile/src/main/java/com/acmetensortoys/ctfwstimer/AboutActivity.java @@ -20,6 +20,7 @@ import android.widget.TabHost; import android.widget.TextView; import com.acmetensortoys.ctfwstimer.lib.CtFwSGameStateManager; +import com.acmetensortoys.ctfwstimer.utils.CheckedAsyncDownloader; import java.util.Arrays; import java.util.Locale; @@ -57,7 +58,7 @@ public class AboutActivity extends AppCompatActivity { { if (lastDL != null) { sb.append("Last fetched handbook:\n result: "); - sb.append(lastDL.result); + sb.append(lastDL.getResult()); sb.append("\n checksum: "); for (byte b : Arrays.copyOfRange(lastDL.sha256, 0, 16)) { sb.append(String.format(Locale.ROOT, "%02x", b)); diff --git a/mobile/src/main/java/com/acmetensortoys/ctfwstimer/HandbookActivity.java b/mobile/src/main/java/com/acmetensortoys/ctfwstimer/HandbookActivity.java index d369521..3652020 100644 --- a/mobile/src/main/java/com/acmetensortoys/ctfwstimer/HandbookActivity.java +++ b/mobile/src/main/java/com/acmetensortoys/ctfwstimer/HandbookActivity.java @@ -17,6 +17,8 @@ import android.widget.Chronometer; import android.widget.SearchView; import android.widget.Toast; +import com.acmetensortoys.ctfwstimer.utils.CheckedAsyncDownloader; + import java.io.File; public class HandbookActivity extends AppCompatActivity { @@ -52,7 +54,7 @@ public class HandbookActivity extends AppCompatActivity { @Override public void onHandbookFetch(MainService.LocalBinder b, CheckedAsyncDownloader.DL dl) { display(); - if (dl.result == CheckedAsyncDownloader.Result.RES_OK) { + if (dl.getResult() == CheckedAsyncDownloader.Result.RES_OK) { Toast.makeText(HandbookActivity.this, R.string.hand_new, Toast.LENGTH_SHORT) diff --git a/mobile/src/main/java/com/acmetensortoys/ctfwstimer/CheckedAsyncDownloader.java b/mobile/src/main/java/com/acmetensortoys/ctfwstimer/utils/CheckedAsyncDownloader.java similarity index 93% rename from mobile/src/main/java/com/acmetensortoys/ctfwstimer/CheckedAsyncDownloader.java rename to mobile/src/main/java/com/acmetensortoys/ctfwstimer/utils/CheckedAsyncDownloader.java index 91e415c..cf87a77 100644 --- a/mobile/src/main/java/com/acmetensortoys/ctfwstimer/CheckedAsyncDownloader.java +++ b/mobile/src/main/java/com/acmetensortoys/ctfwstimer/utils/CheckedAsyncDownloader.java @@ -1,4 +1,4 @@ -package com.acmetensortoys.ctfwstimer; +package com.acmetensortoys.ctfwstimer.utils; import android.os.AsyncTask; @@ -29,12 +29,12 @@ public class CheckedAsyncDownloader extends AsyncTask