catch error in on_start.air

This commit is contained in:
Alexey Proshutinskiy 2021-07-17 20:20:45 +03:00
parent 65db8148f1
commit ff495ea737

View File

@ -1,19 +1,31 @@
(seq (seq
(seq (seq
(xor (seq
(call relay ("ipfs-adapter" "set_local_api_multiaddr") [local_api_multiaddr]) (call relay ("ipfs-adapter" "set_local_api_multiaddr") [local_api_multiaddr] result)
(call %init_peer_id% ("op" "return") [%last_error%.$.instruction]) (xor
(match result.success
(null)
)
(call %init_peer_id% ("op" "return") [result.error])
)
) )
(xor (seq
(call relay ("ipfs-adapter" "set_external_api_multiaddr") [external_api_multiaddr]) (call relay ("ipfs-adapter" "set_external_api_multiaddr") [external_api_multiaddr] result)
(call %init_peer_id% ("op" "return") [%last_error%.$.instruction]) (xor
(match result.success
(null)
)
(call %init_peer_id% ("op" "return") [result.error])
)
) )
) )
(xor (seq
(seq (call relay ("ipfs-adapter" "set_external_swarm_multiaddr") [external_swarm_multiaddr] result)
(call relay ("ipfs-adapter" "set_external_swarm_multiaddr") [external_swarm_multiaddr]) (xor
(call %init_peer_id% ("op" "return") ["ok"]) (match result.success
(call %init_peer_id% ("op" "return") ["ok"])
)
(call %init_peer_id% ("op" "return") [result.error])
) )
(call %init_peer_id% ("op" "return") [%last_error%.$.instruction])
) )
) )