@@ -9,15 +9,17 @@ import (
99
1010 blocks "github.com/ipfs/go-block-format"
1111 "github.com/ipfs/go-cid"
12+ "github.com/ipld/go-ipld-prime"
13+ "github.com/ipld/go-ipld-prime/codec/dagcbor"
1214 "github.com/ipld/go-ipld-prime/datamodel"
15+ "github.com/ipld/go-ipld-prime/node/basicnode"
1316 pool "github.com/libp2p/go-buffer-pool"
1417 "github.com/libp2p/go-libp2p-core/network"
1518 "github.com/libp2p/go-libp2p-core/peer"
1619 "github.com/libp2p/go-msgio"
1720 "google.golang.org/protobuf/proto"
1821
1922 "github.com/ipfs/go-graphsync"
20- "github.com/ipfs/go-graphsync/ipldutil"
2123 "github.com/ipfs/go-graphsync/message"
2224 pb "github.com/ipfs/go-graphsync/message/pb"
2325 "github.com/ipfs/go-graphsync/message/v1/metadata"
@@ -106,7 +108,7 @@ func (mh *MessageHandler) ToProto(p peer.ID, gsm message.GraphSyncMessage) (*pb.
106108 var selector []byte
107109 var err error
108110 if request .Selector () != nil {
109- selector , err = ipldutil . EncodeNode (request .Selector ())
111+ selector , err = ipld . Encode (request .Selector (), dagcbor . Encode )
110112 if err != nil {
111113 return nil , err
112114 }
@@ -202,7 +204,7 @@ func (mh *MessageHandler) fromProto(p peer.ID, pbm *pb.Message) (message.GraphSy
202204 return message.GraphSyncMessage {}, err
203205 }
204206
205- selector , err := ipldutil . DecodeNode (req .Selector )
207+ selector , err := ipld . DecodeUsingPrototype (req .Selector , dagcbor . Decode , basicnode . Prototype . Any )
206208 if err != nil {
207209 return message.GraphSyncMessage {}, err
208210 }
@@ -263,7 +265,7 @@ func toEncodedExtensions(part message.MessagePartWithExtensions, linkMetadata gr
263265 if ! ok || data == nil {
264266 out [string (name )] = nil
265267 } else {
266- byts , err := ipldutil . EncodeNode (data )
268+ byts , err := ipld . Encode (data , dagcbor . Encode )
267269 if err != nil {
268270 return nil , err
269271 }
@@ -276,7 +278,7 @@ func toEncodedExtensions(part message.MessagePartWithExtensions, linkMetadata gr
276278 md = append (md , metadata.Item {Link : c , BlockPresent : la == graphsync .LinkActionPresent })
277279 })
278280 mdNode := metadata .EncodeMetadata (md )
279- mdByts , err := ipldutil . EncodeNode (mdNode )
281+ mdByts , err := ipld . Encode (mdNode , dagcbor . Encode )
280282 if err != nil {
281283 return nil , err
282284 }
@@ -295,7 +297,7 @@ func fromEncodedExtensions(in map[string][]byte) ([]graphsync.ExtensionData, []m
295297 var node datamodel.Node
296298 var err error
297299 if len (data ) > 0 {
298- node , err = ipldutil . DecodeNode (data )
300+ node , err = ipld . DecodeUsingPrototype (data , dagcbor . Decode , basicnode . Prototype . Any )
299301 if err != nil {
300302 return nil , nil , err
301303 }
0 commit comments