From d05d02fa186ec683f70138bad8ac7f9c1c9b07af Mon Sep 17 00:00:00 2001 From: acruikshank Date: Mon, 8 Mar 2021 10:48:10 -0500 Subject: [PATCH] compatibility with ipld-prime linksystem changes --- go.mod | 2 +- go.sum | 2 ++ multicodec.go | 10 +++++----- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/go.mod b/go.mod index e5add56..c4dd63b 100644 --- a/go.mod +++ b/go.mod @@ -4,7 +4,7 @@ go 1.15 require ( github.com/ipfs/go-cid v0.0.7 - github.com/ipld/go-ipld-prime v0.7.0 + github.com/ipld/go-ipld-prime v0.7.1-0.20210225173718-8fef5312eb12 github.com/mr-tron/base58 v1.2.0 // indirect github.com/multiformats/go-multihash v0.0.14 // indirect github.com/multiformats/go-varint v0.0.6 // indirect diff --git a/go.sum b/go.sum index 5026718..1865b33 100644 --- a/go.sum +++ b/go.sum @@ -5,6 +5,8 @@ github.com/ipfs/go-cid v0.0.7 h1:ysQJVJA3fNDF1qigJbsSQOdjhVLsOEoPdh0+R97k3jY= github.com/ipfs/go-cid v0.0.7/go.mod h1:6Ux9z5e+HpkQdckYoX1PG/6xqKspzlEIR5SDmgqgC/I= github.com/ipld/go-ipld-prime v0.7.0 h1:eigF1ZpaL1prbsKYVMqPLoPJqD/pzkQOe2j1uzvVg7w= github.com/ipld/go-ipld-prime v0.7.0/go.mod h1:0xEgdD6MKbZ1vF0GC+YcR/C4SQCAlRuOjIJ2i0HxqzM= +github.com/ipld/go-ipld-prime v0.7.1-0.20210225173718-8fef5312eb12 h1:O9VMUYa2ktly9ql6W0LG0k8lXqg3bqz2ZfbaHXN3law= +github.com/ipld/go-ipld-prime v0.7.1-0.20210225173718-8fef5312eb12/go.mod h1:0xEgdD6MKbZ1vF0GC+YcR/C4SQCAlRuOjIJ2i0HxqzM= github.com/jtolds/gls v4.20.0+incompatible h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7C0MuV77Wo= github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= github.com/minio/blake2b-simd v0.0.0-20160723061019-3f5f724cb5b1 h1:lYpkrQH5ajf0OXOcUbGjvZxxijuBwbbmlSxLiuofa+g= diff --git a/multicodec.go b/multicodec.go index 852e61f..09a64e0 100644 --- a/multicodec.go +++ b/multicodec.go @@ -4,17 +4,17 @@ import ( "io" ipld "github.com/ipld/go-ipld-prime" - cidlink "github.com/ipld/go-ipld-prime/linking/cid" + "github.com/ipld/go-ipld-prime/multicodec" ) var ( - _ cidlink.MulticodecDecoder = Decoder - _ cidlink.MulticodecEncoder = Encoder + _ ipld.Decoder = Decoder + _ ipld.Encoder = Encoder ) func init() { - cidlink.RegisterMulticodecDecoder(0x70, Decoder) - cidlink.RegisterMulticodecEncoder(0x70, Encoder) + multicodec.DecoderRegistry[0x70] = Decoder + multicodec.EncoderRegistry[0x70] = Encoder } // Decoder provides an IPLD codec decode interface for DAG-PB data. Provide a -- GitLab