Skip to content

Commit 713dcce

Browse files
authored
Merge pull request #81 from hyperledger-labs/core-error
Move ErrNotFound from internal to pkg
2 parents 454d698 + 2766782 commit 713dcce

File tree

4 files changed

+5
-7
lines changed

4 files changed

+5
-7
lines changed

go-sdk/internal/sparse-merkle-tree/smt/merkletree.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ import (
2323

2424
"github.com/hyperledger-labs/zeto/go-sdk/internal/log"
2525
"github.com/hyperledger-labs/zeto/go-sdk/internal/sparse-merkle-tree/node"
26-
"github.com/hyperledger-labs/zeto/go-sdk/internal/sparse-merkle-tree/storage"
2726
"github.com/hyperledger-labs/zeto/go-sdk/internal/sparse-merkle-tree/utils"
2827
"github.com/hyperledger-labs/zeto/go-sdk/pkg/sparse-merkle-tree/core"
2928
)
@@ -46,7 +45,7 @@ func NewMerkleTree(db core.Storage, maxLevels int) (core.SparseMerkleTree, error
4645
mt := sparseMerkleTree{db: db, maxLevels: maxLevels}
4746

4847
root, err := mt.db.GetRootNodeIndex()
49-
if err == storage.ErrNotFound {
48+
if err == core.ErrNotFound {
5049
mt.rootKey = node.ZERO_INDEX
5150
err = mt.db.UpsertRootNodeIndex(mt.rootKey)
5251
if err != nil {

go-sdk/internal/sparse-merkle-tree/smt/merkletree_test.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ import (
2020
"fmt"
2121
"testing"
2222

23-
"github.com/hyperledger-labs/zeto/go-sdk/internal/sparse-merkle-tree/storage"
2423
"github.com/hyperledger-labs/zeto/go-sdk/pkg/sparse-merkle-tree/core"
2524
"github.com/stretchr/testify/assert"
2625
)
@@ -33,7 +32,7 @@ func (ms *mockStorage) GetRootNodeIndex() (core.NodeIndex, error) {
3332
if ms.GetRootNodeIndex_customError {
3433
return nil, fmt.Errorf("nasty error in get root")
3534
}
36-
return nil, storage.ErrNotFound
35+
return nil, core.ErrNotFound
3736
}
3837
func (ms *mockStorage) UpsertRootNodeIndex(core.NodeIndex) error {
3938
return fmt.Errorf("nasty error in upsert root")

go-sdk/internal/sparse-merkle-tree/storage/sql.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ func (s *sqlStorage) GetRootNodeIndex() (core.NodeIndex, error) {
4747
}
4848
err := s.p.DB().Table(core.TreeRootsTable).First(&root).Error
4949
if err == gorm.ErrRecordNotFound {
50-
return nil, ErrNotFound
50+
return nil, core.ErrNotFound
5151
} else if err != nil {
5252
return nil, err
5353
}
@@ -121,7 +121,7 @@ func getNode(batchOrDb *gorm.DB, nodesTableName string, ref core.NodeIndex) (cor
121121
}
122122
err := batchOrDb.Table(nodesTableName).First(&n).Error
123123
if err == gorm.ErrRecordNotFound {
124-
return nil, ErrNotFound
124+
return nil, core.ErrNotFound
125125
} else if err != nil {
126126
return nil, err
127127
}

go-sdk/internal/sparse-merkle-tree/storage/errors.go renamed to go-sdk/pkg/sparse-merkle-tree/core/errors.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
// See the License for the specific language governing permissions and
1515
// limitations under the License.
1616

17-
package storage
17+
package core
1818

1919
import "errors"
2020

0 commit comments

Comments
 (0)