diff --git a/app/src/main/java/eu/toldi/infinityforlemmy/adapters/PostRecyclerViewAdapter.java b/app/src/main/java/eu/toldi/infinityforlemmy/adapters/PostRecyclerViewAdapter.java index 6aa81fb5..8de24a80 100644 --- a/app/src/main/java/eu/toldi/infinityforlemmy/adapters/PostRecyclerViewAdapter.java +++ b/app/src/main/java/eu/toldi/infinityforlemmy/adapters/PostRecyclerViewAdapter.java @@ -542,7 +542,7 @@ public class PostRecyclerViewAdapter extends PagingDataAdapter { + mFragment.loadIcon(post.getAuthorNamePrefixed(), false, (subredditOrUserName, iconUrl) -> { if (mActivity != null && getItemCount() > 0 && post.getAuthor().equals(subredditOrUserName)) { if (iconUrl == null || iconUrl.equals("")) { mGlide.load(R.drawable.subreddit_default_icon) @@ -608,7 +608,7 @@ public class PostRecyclerViewAdapter extends PagingDataAdapter { + mFragment.loadIcon(post.getSubredditNamePrefixed(), post.isAuthorDeleted(), (subredditOrUserName, iconUrl) -> { if (mActivity != null && getItemCount() > 0) { if (iconUrl == null || iconUrl.equals("") && authorName.equals(subredditOrUserName)) { mGlide.load(R.drawable.subreddit_default_icon) @@ -1109,8 +1109,8 @@ public class PostRecyclerViewAdapter extends PagingDataAdapter { - if (mActivity != null && getItemCount() > 0 && post.getAuthor().equals(subredditOrUserName)) { + mFragment.loadIcon(post.getAuthorNamePrefixed(), false, (subredditOrUserName, iconUrl) -> { + if (mActivity != null && getItemCount() > 0 && post.getAuthorNamePrefixed().equals(subredditOrUserName)) { if (iconUrl == null || iconUrl.equals("")) { mGlide.load(R.drawable.subreddit_default_icon) .apply(RequestOptions.bitmapTransform(new RoundedCornersTransformation(72, 0))) @@ -1181,8 +1181,8 @@ public class PostRecyclerViewAdapter extends PagingDataAdapter { + String authorName = post.getAuthorNamePrefixed(); + mFragment.loadIcon(post.getAuthorNamePrefixed(), false, (subredditOrUserName, iconUrl) -> { if (mActivity != null && getItemCount() > 0 && authorName.equals(subredditOrUserName)) { if (iconUrl == null || iconUrl.equals("")) { mGlide.load(R.drawable.subreddit_default_icon) diff --git a/app/src/main/java/eu/toldi/infinityforlemmy/subreddit/ParseSubredditData.java b/app/src/main/java/eu/toldi/infinityforlemmy/subreddit/ParseSubredditData.java index 7e421027..e4b43181 100644 --- a/app/src/main/java/eu/toldi/infinityforlemmy/subreddit/ParseSubredditData.java +++ b/app/src/main/java/eu/toldi/infinityforlemmy/subreddit/ParseSubredditData.java @@ -182,13 +182,13 @@ public class ParseSubredditData { public static String formatISOTime(String isoTime) { // Truncate the time to millisecond precision - String truncatedTime = isoTime.substring(0, 23); + //String truncatedTime = isoTime.substring(0, 23); SimpleDateFormat isoFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS", Locale.US); isoFormat.setTimeZone(TimeZone.getTimeZone("UTC")); try { - Date date = isoFormat.parse(truncatedTime); + Date date = isoFormat.parse(isoTime); // Set your desired output format here SimpleDateFormat outputFormat = new SimpleDateFormat("MMM dd, yyyy HH:mm:ss", Locale.US);