55 "errors"
66 "io"
77
8- "github.com/google/uuid"
98 blocks "github.com/ipfs/go-block-format"
109 cid "github.com/ipfs/go-cid"
1110 "github.com/ipld/go-ipld-prime"
@@ -162,11 +161,10 @@ func newMessageFromProto(pbm *pb.Message) (GraphSyncMessage, error) {
162161 if exts == nil {
163162 exts = make (map [string ][]byte )
164163 }
165- uid , err := uuid . FromBytes (req .Id )
164+ id , err := graphsync . ParseRequestID (req .Id )
166165 if err != nil {
167166 return GraphSyncMessage {}, err
168167 }
169- id := graphsync .RequestID (uid [:])
170168 requests [id ] = newRequest (id , root , selector , graphsync .Priority (req .Priority ), req .Cancel , req .Update , exts )
171169 }
172170
@@ -179,11 +177,10 @@ func newMessageFromProto(pbm *pb.Message) (GraphSyncMessage, error) {
179177 if exts == nil {
180178 exts = make (map [string ][]byte )
181179 }
182- uid , err := uuid . FromBytes (res .Id )
180+ id , err := graphsync . ParseRequestID (res .Id )
183181 if err != nil {
184182 return GraphSyncMessage {}, err
185183 }
186- id := graphsync .RequestID (uid [:])
187184 responses [id ] = newResponse (id , graphsync .ResponseStatusCode (res .Status ), exts )
188185 }
189186
@@ -280,7 +277,7 @@ func (gsm GraphSyncMessage) ToProto() (*pb.Message, error) {
280277 }
281278 }
282279 pbm .Requests = append (pbm .Requests , & pb.Message_Request {
283- Id : [] byte ( request .id ),
280+ Id : request .id . Bytes ( ),
284281 Root : request .root .Bytes (),
285282 Selector : selector ,
286283 Priority : int32 (request .priority ),
@@ -293,7 +290,7 @@ func (gsm GraphSyncMessage) ToProto() (*pb.Message, error) {
293290 pbm .Responses = make ([]* pb.Message_Response , 0 , len (gsm .responses ))
294291 for _ , response := range gsm .responses {
295292 pbm .Responses = append (pbm .Responses , & pb.Message_Response {
296- Id : [] byte ( response .requestID ),
293+ Id : response .requestID . Bytes ( ),
297294 Status : int32 (response .status ),
298295 Extensions : response .extensions ,
299296 })
0 commit comments