mirror of
https://github.com/fluencelabs/aqua-ipfs
synced 2025-03-15 21:20: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]
|
#[marine]
|
||||||
pub fn set_external_api_multiaddr(multiaddr: String) -> IpfsResult {
|
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();
|
let call_parameters = marine_rs_sdk::get_call_parameters();
|
||||||
if call_parameters.init_peer_id != call_parameters.service_creator_peer_id {
|
if call_parameters.init_peer_id != call_parameters.service_creator_peer_id {
|
||||||
return eyre::Result::<()>::Err(eyre::eyre!(
|
return eyre::Result::<()>::Err(eyre::eyre!(
|
||||||
@ -295,11 +290,6 @@ pub fn get_local_api_multiaddr() -> IpfsMultiaddrResult {
|
|||||||
|
|
||||||
#[marine]
|
#[marine]
|
||||||
pub fn set_local_api_multiaddr(multiaddr: String) -> IpfsResult {
|
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();
|
let call_parameters = marine_rs_sdk::get_call_parameters();
|
||||||
if call_parameters.init_peer_id != call_parameters.service_creator_peer_id {
|
if call_parameters.init_peer_id != call_parameters.service_creator_peer_id {
|
||||||
return eyre::Result::<()>::Err(eyre::eyre!(
|
return eyre::Result::<()>::Err(eyre::eyre!(
|
||||||
@ -329,13 +319,6 @@ pub fn get_external_swarm_multiaddr() -> IpfsMultiaddrResult {
|
|||||||
|
|
||||||
#[marine]
|
#[marine]
|
||||||
pub fn set_external_swarm_multiaddr(multiaddr: String) -> IpfsResult {
|
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();
|
let call_parameters = marine_rs_sdk::get_call_parameters();
|
||||||
if call_parameters.init_peer_id != call_parameters.service_creator_peer_id {
|
if call_parameters.init_peer_id != call_parameters.service_creator_peer_id {
|
||||||
return eyre::Result::<()>::Err(eyre::eyre!(
|
return eyre::Result::<()>::Err(eyre::eyre!(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user