mirror of
https://github.com/AntennaPod/AntennaPod.git
synced 2026-08-18 02:53:10 +00:00
### Description Previewed feeds (with `STATE_NOT_SUBSCRIBED`) were being synced to GPodder-compatible servers as though they were real subscriptions. This caused previewed feeds to appear as subscribed on other devices after sync. The fix adds a `subscribedOnly` parameter to `getFeedListDownloadUrls` and `getFeedCursorDownloadUrls`. The sync service passes `true` so only actually subscribed feeds are uploaded. Closes: #8361 ### Checklist - [x] I have read the contribution guidelines: https://github.com/AntennaPod/AntennaPod/blob/develop/CONTRIBUTING.md#submit-a-pull-request - [x] I have performed a self-review of my code, going through my changes line by line and carefully considering why this line change is necessary - [x] I have run the automated code checks using `./gradlew checkstyle lint spotbugsPlayDebug spotbugsDebug` - [x] My code follows the style guidelines of the AntennaPod project: https://antennapod.org/contribute/develop/app/code-style - [x] I have mentioned the corresponding issue and the relevant keyword (e.g., "Closes: #xy") in the description (see https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue) - [ ] If it is a core feature, I have added automated tests
:storage
Data storage for podcast data (subscriptions, playback state) and settings (but not settings UI).