Skip to content

Commit 804d377

Browse files
Remove use of Optional
1 parent da1ccfd commit 804d377

1 file changed

Lines changed: 6 additions & 8 deletions

File tree

app/src/main/java/org/schabi/newpipe/fragments/detail/DescriptionFragment.java

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
import org.schabi.newpipe.util.Localization;
2121

2222
import java.util.List;
23-
import java.util.Optional;
2423

2524
public class DescriptionFragment extends BaseDescriptionFragment {
2625

@@ -68,13 +67,12 @@ public List<String> getTags() {
6867
@Override
6968
protected void setupMetadata(final LayoutInflater inflater,
7069
final LinearLayout layout) {
71-
Optional.ofNullable(streamInfo)
72-
.map(StreamInfo::getUploadDate)
73-
.ifPresentOrElse(
74-
wrapper -> binding.detailUploadDateView
75-
.setText(Localization.formatDate(wrapper.offsetDateTime())),
76-
() -> binding.detailUploadDateView.setVisibility(View.GONE)
77-
);
70+
final var date = streamInfo != null ? streamInfo.getUploadDate() : null;
71+
if (date != null) {
72+
binding.detailUploadDateView.setText(Localization.formatDate(date.offsetDateTime()));
73+
} else {
74+
binding.detailUploadDateView.setVisibility(View.GONE);
75+
}
7876

7977
if (streamInfo == null) {
8078
return;

0 commit comments

Comments
 (0)