Skip to content

Stateful - Set cleanup and final classes #1465

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

Merged
merged 2 commits into from
Mar 30, 2025

Conversation

LePips
Copy link
Member

@LePips LePips commented Mar 30, 2025

In #1203 I've been needing to remove lastAction and have been meaning to do some other cleanup with Stateful, as well as making the necessary view models final and removing final from stored variables as they aren't necessary.

@LePips LePips requested a review from JPKribs March 30, 2025 05:00
@LePips LePips enabled auto-merge (squash) March 30, 2025 05:00
Copy link
Member

@JPKribs JPKribs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Makes sense!

@LePips LePips merged commit 4a63b52 into jellyfin:main Mar 30, 2025
4 checks passed
@JPKribs JPKribs added enhancement New feature or request developer Improves or alters the developer experience labels Mar 30, 2025
JPKribs added a commit to JPKribs/Swiftfin that referenced this pull request Mar 30, 2025
LePips added a commit that referenced this pull request Apr 7, 2025
* Buildable!

* Update file names.

* Default sort to sort name NOT name.

* SessionInfoDto vs SessionInfo

* Targetting

* Fix many invalid `ItemSortBy` existing. Will need to revisit later to see which can still be used!

* ExtraTypes Patch.

* Move from Binding to OnChange. Tested and Working.

* Update README.md

Update README to use 10.10.6. Bumped up from 10.8.13

* Update to Main on https://github.com/jellyfin/jellyfin-sdk-swift.git

* Now using https://github.com/jellyfin/jellyfin-sdk-swift.git again!

* Paths.getUserViews() userId moved to parameters

* Fix ViewModels where -Dto suffixes were removed by #1465 auto-merge.

* SupportedCaseIterable

* tvOS supportedCases fixes for build issue.

* cleanup

* update API to 0.5.1 and correct VideoRangeTypes.

* Remove deviceProfile.responseProfiles = videoPlayer.responseProfiles

* Second to last adjustment:
Resolved: // TODO: 10.10 - Filter to only valid SortBy's for each BaseItemKind.
Last outstanding item: // TODO: 10.10 - What should authenticationProviderID & passwordResetProviderID be?

* Trailers itemID must precede userID

* Force User Policy to exist.

---------

Co-authored-by: Ethan Pippin <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
developer Improves or alters the developer experience enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants