Exemple #1
0
func BestEffortRoots(filesRoot *mfs.Root) ([]*cid.Cid, error) {
	rootDag, err := filesRoot.GetValue().GetNode()
	if err != nil {
		return nil, err
	}

	return []*cid.Cid{rootDag.Cid()}, nil
}
Exemple #2
0
func BestEffortRoots(filesRoot *mfs.Root) ([]key.Key, error) {
	rootDag, err := filesRoot.GetValue().GetNode()
	if err != nil {
		return nil, err
	}
	rootKey, err := rootDag.Key()
	if err != nil {
		return nil, err
	}
	return []key.Key{rootKey}, nil
}