mirror of
https://github.com/fluencelabs/aqua-ipfs
synced 2025-03-15 13:10:49 +00:00
feat: allow reconfigure multiaddrs (#103)
This commit is contained in:
parent
4c820ce9b3
commit
d620b148aa
@ -239,11 +239,6 @@ pub fn get_external_api_multiaddr() -> IpfsMultiaddrResult {
|
||||
|
||||
#[marine]
|
||||
pub fn set_external_api_multiaddr(multiaddr: String) -> IpfsResult {
|
||||
if load_external_api_multiaddr().is_ok() {
|
||||
return eyre::Result::<()>::Err(eyre::eyre!("external api multiaddr can only be set once"))
|
||||
.into();
|
||||
}
|
||||
|
||||
let call_parameters = marine_rs_sdk::get_call_parameters();
|
||||
if call_parameters.init_peer_id != call_parameters.service_creator_peer_id {
|
||||
return eyre::Result::<()>::Err(eyre::eyre!(
|
||||
@ -295,11 +290,6 @@ pub fn get_local_api_multiaddr() -> IpfsMultiaddrResult {
|
||||
|
||||
#[marine]
|
||||
pub fn set_local_api_multiaddr(multiaddr: String) -> IpfsResult {
|
||||
if load_local_api_multiaddr().is_ok() {
|
||||
return eyre::Result::<()>::Err(eyre::eyre!("local api multiaddr can only be set once"))
|
||||
.into();
|
||||
}
|
||||
|
||||
let call_parameters = marine_rs_sdk::get_call_parameters();
|
||||
if call_parameters.init_peer_id != call_parameters.service_creator_peer_id {
|
||||
return eyre::Result::<()>::Err(eyre::eyre!(
|
||||
@ -329,13 +319,6 @@ pub fn get_external_swarm_multiaddr() -> IpfsMultiaddrResult {
|
||||
|
||||
#[marine]
|
||||
pub fn set_external_swarm_multiaddr(multiaddr: String) -> IpfsResult {
|
||||
if load_config().external_swarm_multiaddr.is_some() {
|
||||
return eyre::Result::<()>::Err(eyre::eyre!(
|
||||
"external swarm multiaddr can only be set once"
|
||||
))
|
||||
.into();
|
||||
}
|
||||
|
||||
let call_parameters = marine_rs_sdk::get_call_parameters();
|
||||
if call_parameters.init_peer_id != call_parameters.service_creator_peer_id {
|
||||
return eyre::Result::<()>::Err(eyre::eyre!(
|
||||
|
Loading…
x
Reference in New Issue
Block a user