From d14b45abdfb155b2314b158d717db93baecc4cf3 Mon Sep 17 00:00:00 2001 From: Arnas Udovic Date: Tue, 7 Jan 2025 08:41:12 +0200 Subject: [PATCH] abcex up --- CHANGELOG | 9 +++++++++ go.mod | 2 +- go.sum | 4 ++-- zordfsdb.go | 18 +++++++++--------- 4 files changed, 21 insertions(+), 12 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index fb49db6..0f3cb13 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,12 @@ +v1.0.4, released 2025-01-07 + * abcex to v4 + +v1.0.3, released 2024-09-20 + * abcex to v3 + +v1.0.2, released 2024-08-29 + * use GetNode interface + v1.0.1, released 2024-08-08 * split commands to value and object layer * abcex to v1.0.1 diff --git a/go.mod b/go.mod index b68d377..c37ea44 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module g.arns.lt/zordsdavini/zordfsdb go 1.22.5 require ( - g.arns.lt/zordsdavini/abcex/v3 v3.0.0 + g.arns.lt/zordsdavini/abcex/v4 v4.0.4 github.com/otiai10/copy v1.14.0 ) diff --git a/go.sum b/go.sum index c38dfde..dcf4b42 100644 --- a/go.sum +++ b/go.sum @@ -1,5 +1,5 @@ -g.arns.lt/zordsdavini/abcex/v3 v3.0.0 h1:LnlDtaBBOpgicMI/dcBUxlu4r4+IFt/MD19JemphgFc= -g.arns.lt/zordsdavini/abcex/v3 v3.0.0/go.mod h1:z2xqDlRFVnLMnCGpqRjbs9T9EY6lJKJnQmU3zJLSNq8= +g.arns.lt/zordsdavini/abcex/v4 v4.0.4 h1:idjvgkCjrjZfDxLyOcX7lCIdIndISDAkj77VCvhu8/c= +g.arns.lt/zordsdavini/abcex/v4 v4.0.4/go.mod h1:/+//gYSUtJrdsmTtWNoffRO4xD1BuPRUMGW4ynet7iE= github.com/otiai10/copy v1.14.0 h1:dCI/t1iTdYGtkvCuBG2BgR6KZa83PTclw4U5n2wAllU= github.com/otiai10/copy v1.14.0/go.mod h1:ECfuL02W+/FkTWZWgQqXPWZgW9oeKCSQ5qVfSc4qc4w= github.com/otiai10/mint v1.5.1 h1:XaPLeE+9vGbuyEHem1JNk3bYc7KKqyI/na0/mLd/Kks= diff --git a/zordfsdb.go b/zordfsdb.go index 43c2cf0..e297448 100644 --- a/zordfsdb.go +++ b/zordfsdb.go @@ -7,7 +7,7 @@ import ( "strings" "time" - abcex "g.arns.lt/zordsdavini/abcex/v3" + abcex "g.arns.lt/zordsdavini/abcex/v4" ) type GetNodes interface { @@ -175,9 +175,9 @@ func (db *DB) Inc(vpath string) bool { val = "0" } - valAbc := abcex.Decode(val) + valAbc := abcex.Decode(val, abcex.BASE62) valAbc++ - val = abcex.Encode(valAbc) + val = abcex.Encode(valAbc, abcex.BASE62) os.WriteFile(path.Join(fullPath...), []byte(string(val)), 0644) err := db.Refresh() @@ -197,9 +197,9 @@ func (db *DB) Dec(vpath string) bool { val = "0" } - valAbc := abcex.Decode(val) + valAbc := abcex.Decode(val, abcex.BASE62) valAbc-- - val = abcex.Encode(valAbc) + val = abcex.Encode(valAbc, abcex.BASE62) os.WriteFile(path.Join(fullPath...), []byte(string(val)), 0644) err := db.Refresh() @@ -287,7 +287,7 @@ func (db *DB) AddObject(vpath string) (string, error) { maxId := int64(0) notEmpty := false for _, id := range ids { - idInt := abcex.Decode(id.Name()) + idInt := abcex.Decode(id.Name(), abcex.BASE62) if maxId <= idInt { maxId = idInt notEmpty = true @@ -298,8 +298,8 @@ func (db *DB) AddObject(vpath string) (string, error) { maxId++ } - fullPath = append(fullPath, abcex.Encode(maxId)) - fmt.Println(fullPath, maxId, abcex.Encode(maxId)) + fullPath = append(fullPath, abcex.Encode(maxId, abcex.BASE62)) + fmt.Println(fullPath, maxId, abcex.Encode(maxId, abcex.BASE62)) err = os.Mkdir(path.Join(fullPath...), 0750) if err != nil { @@ -311,5 +311,5 @@ func (db *DB) AddObject(vpath string) (string, error) { return "", err } - return abcex.Encode(maxId), nil + return abcex.Encode(maxId, abcex.BASE62), nil }