From 8e3449180f604e593f3ee0e847dcaa963eb885df Mon Sep 17 00:00:00 2001 From: Alex Date: Sat, 27 Apr 2024 17:01:11 +0700 Subject: [PATCH] simplify switch case flow for DescriprionFragment --- .../fragments/detail/DescriptionFragment.java | 26 +++++-------------- 1 file changed, 7 insertions(+), 19 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/fragments/detail/DescriptionFragment.java b/app/src/main/java/org/schabi/newpipe/fragments/detail/DescriptionFragment.java index 581e54156..c22953fd0 100644 --- a/app/src/main/java/org/schabi/newpipe/fragments/detail/DescriptionFragment.java +++ b/app/src/main/java/org/schabi/newpipe/fragments/detail/DescriptionFragment.java @@ -111,25 +111,13 @@ public class DescriptionFragment extends BaseDescriptionFragment { private void addPrivacyMetadataItem(final LayoutInflater inflater, final LinearLayout layout) { if (streamInfo.getPrivacy() != null) { - @StringRes final int contentRes; - switch (streamInfo.getPrivacy()) { - case PUBLIC: - contentRes = R.string.metadata_privacy_public; - break; - case UNLISTED: - contentRes = R.string.metadata_privacy_unlisted; - break; - case PRIVATE: - contentRes = R.string.metadata_privacy_private; - break; - case INTERNAL: - contentRes = R.string.metadata_privacy_internal; - break; - case OTHER: - default: - contentRes = 0; - break; - } + @StringRes final int contentRes = switch (streamInfo.getPrivacy()) { + case PUBLIC -> R.string.metadata_privacy_public; + case UNLISTED -> R.string.metadata_privacy_unlisted; + case PRIVATE -> R.string.metadata_privacy_private; + case INTERNAL -> R.string.metadata_privacy_internal; + default -> 0; + }; if (contentRes != 0) { addMetadataItem(inflater, layout, false, R.string.metadata_privacy,