Skip to content

Commit b3127f5

Browse files
committed
Code changes for go-multiaddr-v015
1 parent d137d7a commit b3127f5

File tree

5 files changed

+9
-9
lines changed

5 files changed

+9
-9
lines changed

client/rpc/swarm.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ func (api *SwarmAPI) Connect(ctx context.Context, pi peer.AddrInfo) error {
2121

2222
saddrs := make([]string, len(pi.Addrs))
2323
for i, addr := range pi.Addrs {
24-
saddrs[i] = addr.Encapsulate(pidma).String()
24+
saddrs[i] = addr.EncapsulateC(pidma).String()
2525
}
2626

2727
return api.core().Request("swarm/connect", saddrs...).Exec(ctx, nil)

cmd/ipfs/kubo/daemon.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -816,9 +816,9 @@ func rewriteMaddrToUseLocalhostIfItsAny(maddr ma.Multiaddr) ma.Multiaddr {
816816
first, rest := ma.SplitFirst(maddr)
817817

818818
switch {
819-
case first.Equal(manet.IP4Unspecified):
819+
case first.Equal(manet.IP4Unspecified[0]):
820820
return manet.IP4Loopback.Encapsulate(rest)
821-
case first.Equal(manet.IP6Unspecified):
821+
case first.Equal(manet.IP6Unspecified[0]):
822822
return manet.IP6Loopback.Encapsulate(rest)
823823
default:
824824
return maddr // not ip

core/commands/bootstrap.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ func bootstrapAdd(r repo.Repo, cfg *config.Config, peers []string) ([]string, er
301301
return nil, err
302302
}
303303
tpt, p2ppart := ma.SplitLast(m)
304-
if p2ppart == nil || p2ppart.Protocol().Code != ma.P_P2P {
304+
if p2ppart.Empty() || p2ppart.Protocol().Code != ma.P_P2P {
305305
return nil, fmt.Errorf("invalid bootstrap address: %s", p)
306306
}
307307
if tpt == nil {

core/commands/swarm.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -807,7 +807,7 @@ func resolveAddresses(ctx context.Context, addrs []string, rslv *madns.Resolver)
807807
// filter out addresses that still doesn't end in `ipfs/Qm...`
808808
found := 0
809809
for _, raddr := range raddrs {
810-
if _, last := ma.SplitLast(raddr); last != nil && last.Protocol().Code == ma.P_IPFS {
810+
if _, last := ma.SplitLast(raddr); !last.Empty() && last.Protocol().Code == ma.P_IPFS {
811811
maddrC <- raddr
812812
found++
813813
}

test/cli/harness/node.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -486,7 +486,7 @@ func (n *Node) SwarmAddrsWithPeerIDs() []multiaddr.Multiaddr {
486486
if err != nil {
487487
panic(err)
488488
}
489-
ma = ma.Encapsulate(comp)
489+
ma = ma.EncapsulateC(comp)
490490
}
491491
addrs = append(addrs, ma)
492492
}
@@ -496,15 +496,15 @@ func (n *Node) SwarmAddrsWithPeerIDs() []multiaddr.Multiaddr {
496496
func (n *Node) SwarmAddrsWithoutPeerIDs() []multiaddr.Multiaddr {
497497
var addrs []multiaddr.Multiaddr
498498
for _, ma := range n.SwarmAddrs() {
499-
var components []multiaddr.Multiaddr
499+
var components []multiaddr.Component
500500
multiaddr.ForEach(ma, func(c multiaddr.Component) bool {
501501
if c.Protocol().Code == multiaddr.P_IPFS {
502502
return true
503503
}
504-
components = append(components, &c)
504+
components = append(components, c)
505505
return true
506506
})
507-
ma = multiaddr.Join(components...)
507+
ma = multiaddr.JoinComponents(components...)
508508
addrs = append(addrs, ma)
509509
}
510510
return addrs

0 commit comments

Comments
 (0)