ftp_client/
lib.rs

1use crate::codec::FtpClient;
2mod codec;
3
4pub fn apple_sync(host: String, port: u32, local_dir: String, remote_dir: String) -> bool {
5    let client = FtpClient::new(host.to_string(), port as u16);
6    if let Err(e) = client.sync(&local_dir, &remote_dir) {
7        eprintln!("Error syncing directories: {}", e);
8        false;
9    }
10    true
11}
12uniffi::include_scaffolding!("ftp_client");