mirror of
https://github.com/FluxaMedia/fluxa.git
synced 2026-08-07 09:18:58 +00:00
These three files were already broken in the working tree, written against older shapes of DiscoverDataSource/LibraryDataSource/ ProfileDataSource before those contracts evolved (loadMore() added to Discover; LibraryUiState restructured from a flat watchlist into planned/completed/favorites/collections/downloadGroups; Profile's settings fields split out into the separate SettingsDataSource/ SettingsUiState feature, leaving ProfileDataSource with pin/biometric/ save-profile methods only). AppleDiscoverDataSource: added loadMore() posting the current filters as a load-more notification. AppleLibraryDataSource: updateJson() now decodes the current LibraryUiState shape; added createCollection/renameCollection/ deleteCollection/cancelDownload following the existing notification- dispatch pattern. AppleProfileDataSource: rewritten against the current ProfileDataSource interface (no more SettingsUiState) - single default Apple profile backed by NSUserDefaults for name/avatar/pin/biometric flag, matching the local-store pattern already used by FluxaAppleLibraryStore.swift. :shared:compileKotlinIosSimulatorArm64 now builds clean. |
||
|---|---|---|
| .. | ||
| src | ||
| build.gradle.kts | ||