diff --git a/app/store/bolt.go b/app/store/bolt.go index 25dbafcd..cd03daa2 100644 --- a/app/store/bolt.go +++ b/app/store/bolt.go @@ -18,7 +18,7 @@ import ( // - history of all comments. They all in a single "last" bucket (per site) and key is defined by ref struct as ts+commentID // value is not full comment but a reference combined from post-url+commentID // - user to comment references in "users" bucket. It used to get comments for user. Key is userID and value -// is a bucket with ts:reference +// is a nested bucket named userID with kv as ts:reference // - blocking info sits in "block" bucket. Key is userID, value - ts type BoltDB struct { dbs map[string]*bolt.DB @@ -434,7 +434,6 @@ func (b *BoltDB) Put(locator Locator, comment Comment) error { // save comment to key for bucket. Should run in update tx func (b *BoltDB) save(bkt *bolt.Bucket, key []byte, comment Comment) (err error) { - // serialize comment to json []byte for bolt and save jdata, jerr := json.Marshal(&comment) if jerr != nil { return errors.Wrap(jerr, "can't marshal comment") @@ -447,7 +446,6 @@ func (b *BoltDB) save(bkt *bolt.Bucket, key []byte, comment Comment) (err error) // load comment by key from bucket. Should run in view tx func (b *BoltDB) load(bkt *bolt.Bucket, key []byte) (comment Comment, err error) { - // get and unmarshal comment commentVal := bkt.Get(key) if commentVal == nil { return comment, errors.Errorf("no comment for %s", key) diff --git a/app/store/bolt_test.go b/app/store/bolt_test.go index 64fa7056..0778afad 100644 --- a/app/store/bolt_test.go +++ b/app/store/bolt_test.go @@ -123,7 +123,7 @@ func TestBoltDB_GetForUser(t *testing.T) { defer os.Remove(testDb) b := prep(t) - res, err := b.GetByUser("radio-t", "user1") + res, err := b.User("radio-t", "user1") assert.Nil(t, err) assert.Equal(t, 2, len(res)) assert.Equal(t, "some text2", res[0].Text, "sorted by -time")