Remove unsafe from import funcs (#75)

This commit is contained in:
vms
2021-04-19 13:34:05 +03:00
committed by GitHub
parent 820e292f15
commit c702311595
29 changed files with 88 additions and 89 deletions

View File

@ -54,7 +54,7 @@ pub fn put(file_path: String) -> String {
file_path,
];
let ipfs_result = unsafe { ipfs(cmd) };
let ipfs_result = ipfs(cmd);
ipfs_result
.into_std()
.unwrap()
@ -78,7 +78,7 @@ pub fn get(hash: String) -> String {
hash,
];
unsafe { ipfs(cmd) };
ipfs(cmd);
RESULT_FILE_PATH.to_string()
}

View File

@ -50,14 +50,14 @@ pub fn put(file_content: Vec<u8>) -> String {
return format!("file can't be written: {}", e);
}
unsafe { ipfs_put(rpc_tmp_filepath) }
ipfs_put(rpc_tmp_filepath)
}
#[fce]
pub fn get(hash: String) -> Vec<u8> {
log::info!("get called with hash: {}", hash);
let file_path = unsafe { ipfs_get(hash) };
let file_path = ipfs_get(hash);
fs::read(file_path).unwrap_or_else(|_| b"error while reading file".to_vec())
}