Skip to main content

process_exercise_service_upload

Function process_exercise_service_upload 

Source
pub async fn process_exercise_service_upload(
    conn: &mut PgConnection,
    exercise_service_slug: &str,
    payload: Multipart,
    file_store: &dyn FileStore,
    uploaded_paths: &mut Vec<ExerciseServiceUploadCleanup>,
    uploader: Option<AuthUser>,
    base_url: &str,
) -> Result<Vec<ExerciseServiceUploadResultEntry>, ControllerError>
Expand description

Processes an upload from an exercise service or an exercise iframe. This function assumes that any permission checks have already been made.