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

Bug/ios icloud not syncing #2395

Open
wants to merge 123 commits into
base: develop
Choose a base branch
from

Conversation

JoeMatt
Copy link
Member

@JoeMatt JoeMatt commented Feb 18, 2025

What does this PR do

Where should the reviewer start

How should this be manually tested

Any background context you want to provide

What are the relevant tickets

Screenshots (important for UI changes)

Questions

…nc to find undownloaded files and download them and send a notification so roms can be imported
…on crash that occurs when realm is being used by the different iCloud syncing that causes the crash
…g convention; removed importing from app delegate; added TODOs
…shes downloading insetad of checking in a loop; updated to import only roms and just download any extra files that are part of the ROMs directory for each core; updated to make the syncers live for the lifetime of the application; added concurrency for downloading files to speed things up; refactored saved states code to just work directly with downloaded files; removed unused events
…ed destination url variable; updated logic to check importer is NOT processing and NOT paused; updated guard to check if file exists
…tialized before trying to download/process ROMs/Saves because we want to use the game cache to speed things up and not hit the db so much;
…to 1; updated some logs to information; updated icloud container identifier to use build variable
…of 5 seconds to avoid hangs that still occur even on background thread
…ed unused code; updated to process saves as they come in;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants