inseven / opolua

A compiled-OPL interpreter for iOS written in Lua
https://opolua.org
MIT License
12 stars 0 forks source link

Programs added to iCloud Drive don't automatically appear in 'All Programs' #144

Closed jbmorley closed 2 years ago

jbmorley commented 2 years ago

Right now iCloud Drive locations won't automatically sync unless their directory is visible (as it's the Directory instance that kicks off the download). This means that if you're on the 'All Programs', programs that are added to iCloud Drive on a different device won't automatically sync and appear.

In order to make this work, we need to have a separate iCloud Drive downloader which is responsible for watching our indexable locations and kicking off downloads.

jbmorley commented 2 years ago

N.B. When implementing the dedicated iCloud Drive downloader, it's important to make sure it always triggers a rescan when the user uses the new pull-to-refresh (see #179).

jbmorley commented 2 years ago

Fixed in ebbf0d2d39a1c8de64b770f03fa1c94d108a338c.