chore: made store as global

This commit is contained in:
Sai Kumar 2022-05-23 12:40:27 +05:30
parent 137a781bee
commit 399bf4f69f

View File

@ -21,6 +21,8 @@ import (
mh "github.com/multiformats/go-multihash" mh "github.com/multiformats/go-multihash"
) )
var store = memstore.Store{}
func init() { func init() {
multicodec.RegisterEncoder(0x71, dagcbor.Encode) multicodec.RegisterEncoder(0x71, dagcbor.Encode)
multicodec.RegisterDecoder(0x71, dagcbor.Decode) multicodec.RegisterDecoder(0x71, dagcbor.Decode)
@ -68,7 +70,6 @@ func GetAttributeAsString(obj map[string]interface{}, attr string) (string, erro
// CIDFromJSONBytesUsingIpldPrime returns CID (dagcbor) for json (as bytes). // CIDFromJSONBytesUsingIpldPrime returns CID (dagcbor) for json (as bytes).
func CIDFromJSONBytesUsingIpldPrime(content []byte) (string, error) { func CIDFromJSONBytesUsingIpldPrime(content []byte) (string, error) {
lsys := cidlink.DefaultLinkSystem() lsys := cidlink.DefaultLinkSystem()
var store = memstore.Store{}
// We want to store the serialized data somewhere. // We want to store the serialized data somewhere.
// We'll use an in-memory store for this. (It's a package scoped variable.) // We'll use an in-memory store for this. (It's a package scoped variable.)