Parameters for library.getChanges.
The library revision and tracks changed after revision since, for local incremental sync. The revision persists across restarts. When epoch matches and since is within the recorded range, returns changed and removed. Otherwise sets resync: true with full handles for the page to rebuild its copy. Changes reported after startup loading advance the revision, including play statistics from components like foo_playcount. Fails with OPERATION_PENDING (details.reason: 'libraryLoading') while the library is still loading. When disabled, returns resync: true with empty handles.
Parameters for
library.getChanges. The library revision and tracks changed after revisionsince, for local incremental sync. The revision persists across restarts. Whenepochmatches andsinceis within the recorded range, returnschangedandremoved. Otherwise setsresync: truewith fullhandlesfor the page to rebuild its copy. Changes reported after startup loading advance the revision, including play statistics from components like foo_playcount. Fails withOPERATION_PENDING(details.reason: 'libraryLoading') while the library is still loading. When disabled, returnsresync: truewith emptyhandles.