"io"
"github.com/anacrolix/missinggo/x"
- bolt "go.etcd.io/bbolt"
+ "go.etcd.io/bbolt"
"github.com/anacrolix/torrent/metainfo"
)
type boltDBPiece struct {
- db *bolt.DB
+ db *bbolt.DB
p metainfo.Piece
ih metainfo.Hash
key [24]byte
return me.pc().Set(me.pk(), false)
}
func (me *boltDBPiece) ReadAt(b []byte, off int64) (n int, err error) {
- err = me.db.View(func(tx *bolt.Tx) error {
+ err = me.db.View(func(tx *bbolt.Tx) error {
db := tx.Bucket(dataBucketKey)
if db == nil {
return io.EOF
}
func (me *boltDBPiece) WriteAt(b []byte, off int64) (n int, err error) {
- err = me.db.Update(func(tx *bolt.Tx) error {
+ err = me.db.Update(func(tx *bbolt.Tx) error {
db, err := tx.CreateBucketIfNotExists(dataBucketKey)
if err != nil {
return err