Ok, we'll wait for Charles. I did some poking around looking for where the device info is update, but haven't unravelled it yet. Either the sync could do the update before returning, or I need to call a refresh of the info before I start - though it might be that the data that's used to indicate if its on device (e.g. metadata.calibre) isn't written out yet. In which case calling the send metadata first might do, though it duplicates the call.
|