Expand description
Periodic remote-album reconciler.
Re-runs the per-folder albumβfolder diff on a fixed interval so changes made directly in Immich (asset deletions, additions) propagate to local folders without requiring an app restart.
StructsΒ§
- Local
Deletion Request - Description of a local deletion event request targeting the remote album.
ConstantsΒ§
- REMOTE_
POLL_ πINTERVAL
FunctionsΒ§
- build_
local_ deletion_ request - Check if local deletion matches validation criteria for remote mirror sweep.
- cleanup_
deleted_ πsync_ record - configured_
album_ πid - deletion_
album_ πname - deletion_
record π - deletion_
watch_ πentry - find_
album_ πasset_ by_ checksum - Iterate through album assets matching checksum to find matching Immich library record.
- mirror_
remote_ πdelete - parent_
folder_ πname - resolve_
album_ πby_ name - resolve_
deletion_ πalbum_ id - run_
album_ reconciler - Periodic task loop that performs remote-to-local and local-to-remote sync reconciliations.
- trash_
remote_ after_ local_ delete - Mirrors local filesystem deletion by unlinking or trashing assets on Immich.
- trash_
remote_ πasset - unlink_
from_ πalbum