Skip to main content

migrate_conduit_media

Function migrate_conduit_media 

Source
pub(super) async fn migrate_conduit_media(services: &Services) -> Result
Expand description

Imports the original media files of a Conduit database, re-uploading each servernamemediaid_metadata entry through media.create.

Malformed entries, unreadable filesystem files, missing provider objects, and moderator-blocked media are skipped. Persistent source-provider faults, blocklist read errors, and destination creation failures abort without setting the completion marker; a restart safely overwrites deterministic partial metadata and provider objects.