use std::io;
use super::XlsxError;
use crate::{
helper::const_str::PKG_MEDIA,
structs::{
Worksheet,
WriterManager,
},
};
pub(crate) fn write<W: io::Seek + io::Write>(
worksheet: &Worksheet,
writer_mng: &mut WriterManager<W>,
) -> Result<(), XlsxError> {
for image in worksheet.media_object_collection() {
let file_name = format!("{PKG_MEDIA}/{}", image.image_name());
writer_mng.add_bin(&file_name, image.image_data())?;
}
Ok(())
}