Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace all left-over Date usages with java.time #3767

Merged
merged 1 commit into from
Jul 18, 2024

Conversation

nielsvanvelzen
Copy link
Member

sample text

Changes

  • Remove all left over usages of java.util.Date

Issues

@nielsvanvelzen nielsvanvelzen added the refactor Improvements to code realiability, readability and quality label Jul 17, 2024
@nielsvanvelzen nielsvanvelzen added this to the v0.17.0 milestone Jul 17, 2024
@@ -639,12 +637,12 @@
}
};

public long getCurrentLocalStartDate() {
return mCurrentLocalGuideStart;
public LocalDateTime getCurrentLocalStartDate() {

Check notice

Code scanning / Android Lint

Unknown nullness Note

Unknown nullability; explicitly declare as @Nullable or @NonNull to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations
}

public long getCurrentLocalEndDate() {
return mCurrentLocalGuideEnd;
public LocalDateTime getCurrentLocalEndDate() {

Check notice

Code scanning / Android Lint

Unknown nullness Note

Unknown nullability; explicitly declare as @Nullable or @NonNull to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations

public FriendlyDateButton(Context context, long thisDate, OnClickListener listener) {
public FriendlyDateButton(Context context, LocalDateTime thisDate, OnClickListener listener) {

Check notice

Code scanning / Android Lint

Unknown nullness Note

Unknown nullability; explicitly declare as @Nullable or @NonNull to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations

public FriendlyDateButton(Context context, long thisDate, OnClickListener listener) {
public FriendlyDateButton(Context context, LocalDateTime thisDate, OnClickListener listener) {

Check notice

Code scanning / Android Lint

Unknown nullness Note

Unknown nullability; explicitly declare as @Nullable or @NonNull to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations

public FriendlyDateButton(Context context, long thisDate, OnClickListener listener) {
public FriendlyDateButton(Context context, LocalDateTime thisDate, OnClickListener listener) {

Check notice

Code scanning / Android Lint

Unknown nullness Note

Unknown nullability; explicitly declare as @Nullable or @NonNull to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations
@@ -59,12 +55,11 @@
}
}

public static String getFriendlyDate(Context context, Date date) {
public static String getFriendlyDate(Context context, LocalDateTime date) {

Check notice

Code scanning / Android Lint

Unknown nullness Note

Unknown nullability; explicitly declare as @Nullable or @NonNull to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations
@@ -59,12 +55,11 @@
}
}

public static String getFriendlyDate(Context context, Date date) {
public static String getFriendlyDate(Context context, LocalDateTime date) {

Check notice

Code scanning / Android Lint

Unknown nullness Note

Unknown nullability; explicitly declare as @Nullable or @NonNull to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations
return getFriendlyDate(context, date, false);
}

public static String getFriendlyDate(Context context, Date date, boolean relative) {
LocalDateTime dateTime = getLocalDateTime(date);
public static String getFriendlyDate(Context context, LocalDateTime dateTime, boolean relative) {

Check notice

Code scanning / Android Lint

Unknown nullness Note

Unknown nullability; explicitly declare as @Nullable or @NonNull to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations
return getFriendlyDate(context, date, false);
}

public static String getFriendlyDate(Context context, Date date, boolean relative) {
LocalDateTime dateTime = getLocalDateTime(date);
public static String getFriendlyDate(Context context, LocalDateTime dateTime, boolean relative) {

Check notice

Code scanning / Android Lint

Unknown nullness Note

Unknown nullability; explicitly declare as @Nullable or @NonNull to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations
return getFriendlyDate(context, date, false);
}

public static String getFriendlyDate(Context context, Date date, boolean relative) {
LocalDateTime dateTime = getLocalDateTime(date);
public static String getFriendlyDate(Context context, LocalDateTime dateTime, boolean relative) {

Check notice

Code scanning / Android Lint

Unknown nullness Note

Unknown nullability; explicitly declare as @Nullable or @NonNull to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations
@nielsvanvelzen
Copy link
Member Author

ugh live tv guide broken again. marking it as draft for now and gonna fix that when I have some more energy.

@nielsvanvelzen nielsvanvelzen marked this pull request as draft July 17, 2024 20:12
@nielsvanvelzen nielsvanvelzen marked this pull request as ready for review July 18, 2024 18:44
@nielsvanvelzen
Copy link
Member Author

Turns out everything is fine. The date and time in my Android emulator was 2 days behind so that's why the guide didn't populate. Thanks Google for never fixing this issue.

@nielsvanvelzen nielsvanvelzen merged commit 3170670 into jellyfin:master Jul 18, 2024
6 checks passed
@nielsvanvelzen nielsvanvelzen deleted the no-date branch August 3, 2024 19:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
refactor Improvements to code realiability, readability and quality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants