Skip to content

Commit 372f8f5

Browse files
committed
docs: improved deprecation messages
1 parent 17e438d commit 372f8f5

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

core/node/groups.go

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -119,30 +119,30 @@ func LibP2P(bcfg *BuildCfg, cfg *config.Config) fx.Option {
119119

120120
// Log error when relay subsystem could not be initialized due to missing dependency
121121
if !enableRelayTransport {
122-
if cfg.Swarm.RelayService.Enabled.WithDefault(true) {
123-
logger.Fatal("Failed to enable `Swarm.RelayService.Enabled`, it requires `Swarm.Transports.Network.Relay` to be true.")
122+
if enableRelayService {
123+
logger.Fatal("Failed to enable `Swarm.RelayService`, it requires `Swarm.Transports.Network.Relay` to be true.")
124124
}
125-
if cfg.Swarm.RelayClient.Enabled.WithDefault(true) {
126-
logger.Fatal("Failed to enable `Swarm.RelayClient.Enabled`, it requires `Swarm.Transports.Network.Relay` to be true.")
125+
if enableRelayClient {
126+
logger.Fatal("Failed to enable `Swarm.RelayClient`, it requires `Swarm.Transports.Network.Relay` to be true.")
127127
}
128128
}
129129

130130
// Force users to migrate old config.
131131
// nolint
132132
if cfg.Swarm.DisableRelay {
133-
logger.Fatal("The 'Swarm.DisableRelay' (Relay V1) config field was removed." +
134-
"Use the 'Swarm.Transports.Network.Relay' (V2) instead.")
133+
logger.Fatal("The 'Swarm.DisableRelay' config field was removed." +
134+
"Use the 'Swarm.Transports.Network.Relay' instead.")
135135
}
136136
// nolint
137137
if cfg.Swarm.EnableAutoRelay {
138-
logger.Fatal("The 'Swarm.EnableAutoRelay' (Relay V1) config field was removed." +
139-
"Use the 'Swarm.RelayClient.Enabled' (V2) instead.")
138+
logger.Fatal("The 'Swarm.EnableAutoRelay' config field was removed." +
139+
"Use the 'Swarm.RelayClient.Enabled' instead.")
140140
}
141141
// nolint
142142
if cfg.Swarm.EnableRelayHop {
143143
logger.Fatal("The `Swarm.EnableRelayHop` config field was removed.\n" +
144144
"Use `Swarm.RelayService` to configure the circuit v2 relay.\n" +
145-
"If you want to continue running a circuit v1 relay, please use the standalone relay daemon: https://github.com/libp2p/go-libp2p-relay-daemon (with RelayV1.Enabled: true)")
145+
"If you want to continue running a circuit v1 relay, please use the standalone relay daemon: https://dist.ipfs.io/#libp2p-relay-daemon (with RelayV1.Enabled: true)")
146146
}
147147

148148
peerChan := make(chan peer.AddrInfo)

core/node/libp2p/relay.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ func HolePunching(flag config.Flag, hasRelayClient bool) func() (opts Libp2pOpts
7171
return func() (opts Libp2pOpts, err error) {
7272
if flag.WithDefault(true) {
7373
if !hasRelayClient {
74-
log.Error("Failed to enable `Swarm.EnableHolePunching`, it requires `Swarm.RelayClient.Enabled` to be true.")
74+
log.Fatal("Failed to enable `Swarm.EnableHolePunching`, it requires `Swarm.RelayClient.Enabled` to be true.")
7575
return
7676
}
7777
opts.Opts = append(opts.Opts, libp2p.EnableHolePunching())

0 commit comments

Comments
 (0)