use super::Dispatch;
use error::{ZomeApiError, ZomeApiResult};
use holochain_core_types::entry::Entry;
use holochain_persistence_api::cas::content::Address;
use holochain_wasm_utils::api_serialization::UpdateEntryArgs;
pub fn update_entry(new_entry: Entry, address: &Address) -> ZomeApiResult<Address> {
Dispatch::UpdateEntry.with_input(UpdateEntryArgs {
new_entry,
address: address.clone(),
})
}
pub fn update_agent() -> ZomeApiResult<Address> {
Err(ZomeApiError::FunctionNotImplemented)
}
pub fn remove_entry(address: &Address) -> ZomeApiResult<Address> {
Dispatch::RemoveEntry.with_input(address.to_owned())
}