diff --git a/pkg/api/server.go b/pkg/api/server.go index 8effb60..2b6f613 100644 --- a/pkg/api/server.go +++ b/pkg/api/server.go @@ -90,7 +90,7 @@ func unixListener(socket string) (sock net.Listener, err error) { if err != nil { return } - err = os.Chmod(socket, 0660) + err = os.Chmod(socket, 0o660) return } diff --git a/pkg/store/boltstore.go b/pkg/store/boltstore.go index 5e0653b..7551690 100644 --- a/pkg/store/boltstore.go +++ b/pkg/store/boltstore.go @@ -85,7 +85,7 @@ func (bs *BoltStore) Restore(r io.Reader) (err error) { }) } -func (bs *BoltStore) Get(key string, v interface{}) (err error) { +func (bs *BoltStore) Get(key string, v any) (err error) { err = bs.db.View(func(tx *bolt.Tx) error { b := tx.Bucket([]byte(defaultBoltBucket)).Get([]byte(key)) if b == nil { @@ -99,7 +99,7 @@ func (bs *BoltStore) Get(key string, v interface{}) (err error) { return } -func (bs *BoltStore) Set(key string, v interface{}) error { +func (bs *BoltStore) Set(key string, v any) error { return bs.db.Update(func(tx *bolt.Tx) (err error) { var b []byte if v != nil { diff --git a/pkg/store/gob.go b/pkg/store/gob.go index eb4819a..fd33677 100644 --- a/pkg/store/gob.go +++ b/pkg/store/gob.go @@ -13,13 +13,13 @@ func NewGOB() Marshaler { return gobMarshaler{} } -func (gobMarshaler) Marshal(v interface{}) (b []byte, err error) { +func (gobMarshaler) Marshal(v any) (b []byte, err error) { buf := new(bytes.Buffer) err = gob.NewEncoder(buf).Encode(v) b = buf.Bytes() return } -func (gobMarshaler) Unmarshal(data []byte, v interface{}) error { +func (gobMarshaler) Unmarshal(data []byte, v any) error { return gob.NewDecoder(bytes.NewBuffer(data)).Decode(v) } diff --git a/pkg/store/marshal.go b/pkg/store/marshal.go index e53b947..a8af6af 100644 --- a/pkg/store/marshal.go +++ b/pkg/store/marshal.go @@ -3,6 +3,6 @@ package store type Marshaler interface { - Marshal(v interface{}) ([]byte, error) - Unmarshal(data []byte, v interface{}) error + Marshal(v any) ([]byte, error) + Unmarshal(data []byte, v any) error } diff --git a/pkg/store/store.go b/pkg/store/store.go index abe0757..8a97c6f 100644 --- a/pkg/store/store.go +++ b/pkg/store/store.go @@ -14,8 +14,8 @@ type Store interface { Marshaler Dumper Restorer - Get(string, interface{}) error - Set(string, interface{}) error + Get(string, any) error + Set(string, any) error ForEach(func(string, []byte) error) error ForEachPrefix(string, func(string, []byte) error) error Delete(string) error