diff options
author | Thomas <tschneider.ac@gmail.com> | 2023-03-08 16:41:01 +0100 |
---|---|---|
committer | Thomas <tschneider.ac@gmail.com> | 2023-03-08 16:41:01 +0100 |
commit | 9a08f5eb5f2041f68dd5987602e085a3a13e8f30 (patch) | |
tree | c4c987a077060568a22c3e492ceee4ab279a5611 | |
parent | 2687f859352f5b853ebc01cc52a357b4d7d5bbf2 (diff) |
Some fixes
3 files changed, 14 insertions, 4 deletions
diff --git a/app/src/main/java/app/fedilab/android/mastodon/activities/CheckHomeCacheActivity.java b/app/src/main/java/app/fedilab/android/mastodon/activities/CheckHomeCacheActivity.java index e115d84ec..8b52a4603 100644 --- a/app/src/main/java/app/fedilab/android/mastodon/activities/CheckHomeCacheActivity.java +++ b/app/src/main/java/app/fedilab/android/mastodon/activities/CheckHomeCacheActivity.java @@ -16,6 +16,7 @@ package app.fedilab.android.mastodon.activities; import static app.fedilab.android.mastodon.helper.Helper.dateDiffFull; +import static app.fedilab.android.mastodon.helper.Helper.dateDiffFullShort; import static app.fedilab.android.mastodon.viewmodel.mastodon.TimelinesVM.sortAsc; import android.content.Context; @@ -281,8 +282,8 @@ public class CheckHomeCacheActivity extends BaseBarActivity { int inc = 0; for (TimelineCacheLogs timelineCacheLogs : timelineCacheLogsListToAnalyse) { //X-Axis - SimpleDateFormat df = (SimpleDateFormat) DateFormat.getDateInstance(DateFormat.SHORT, Locale.getDefault()); - String xDate = df.format(timelineCacheLogs.created_at); + //X-Axis + String xDate = dateDiffFullShort(timelineCacheLogs.created_at); xVals2.add(xDate); //Entries failEntry.add(new BarEntry(inc, timelineCacheLogs.failed)); diff --git a/app/src/main/java/app/fedilab/android/mastodon/helper/Helper.java b/app/src/main/java/app/fedilab/android/mastodon/helper/Helper.java index f75461e98..9125ccde6 100644 --- a/app/src/main/java/app/fedilab/android/mastodon/helper/Helper.java +++ b/app/src/main/java/app/fedilab/android/mastodon/helper/Helper.java @@ -1654,6 +1654,16 @@ public class Helper { } } + + public static String dateDiffFullShort(Date dateToot) { + SimpleDateFormat df = (SimpleDateFormat) DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT, Locale.getDefault()); + try { + return df.format(dateToot); + } catch (Exception e) { + return ""; + } + } + /** * Makes the tvDate TextView field clickable, and displays the absolute date & time of a toot * for 5 seconds. diff --git a/app/src/main/java/app/fedilab/android/mastodon/jobs/FetchHomeWorker.java b/app/src/main/java/app/fedilab/android/mastodon/jobs/FetchHomeWorker.java index 477786b83..adc032ffb 100644 --- a/app/src/main/java/app/fedilab/android/mastodon/jobs/FetchHomeWorker.java +++ b/app/src/main/java/app/fedilab/android/mastodon/jobs/FetchHomeWorker.java @@ -41,7 +41,6 @@ import java.util.List; import java.util.concurrent.TimeUnit; import app.fedilab.android.R; -import app.fedilab.android.activities.MainActivity; import app.fedilab.android.mastodon.client.endpoints.MastodonTimelinesService; import app.fedilab.android.mastodon.client.entities.api.Pagination; import app.fedilab.android.mastodon.client.entities.api.Status; @@ -165,7 +164,7 @@ public class FetchHomeWorker extends Worker { boolean failed = false; int fetched = 0, inserted = 0, updated = 0, frequency = 0; - String timeRefresh = prefs.getString(context.getString(R.string.SET_FETCH_HOME_DELAY_VALUE) + MainActivity.currentUserID + MainActivity.currentInstance, "60"); + String timeRefresh = prefs.getString(context.getString(R.string.SET_FETCH_HOME_DELAY_VALUE) + account.user_id + account.instance, "60"); try { frequency = Integer.parseInt(timeRefresh); } catch (Exception ignored) { |