diff --git a/nip77/negentropy/negentropy.go b/nip77/negentropy/negentropy.go index b433119..2376819 100644 --- a/nip77/negentropy/negentropy.go +++ b/nip77/negentropy/negentropy.go @@ -56,7 +56,7 @@ func (n *Negentropy) String() string { return fmt.Sprintf("", label, n.storage.Size()) } -func (n *Negentropy) Initiate() string { +func (n *Negentropy) Start() string { n.initialized = true n.isClient = true diff --git a/nip77/negentropy/storage/vector/vector.go b/nip77/negentropy/storage/vector/vector.go index 80062db..3fa78eb 100644 --- a/nip77/negentropy/storage/vector/vector.go +++ b/nip77/negentropy/storage/vector/vector.go @@ -22,8 +22,8 @@ func New() *Vector { } func (v *Vector) Insert(createdAt nostr.Timestamp, id string) error { - if len(id)/2 != 32 { - return fmt.Errorf("bad id size for added item: expected %d, got %d", 32, len(id)/2) + if len(id) != 64 { + return fmt.Errorf("bad id size for added item: expected %d bytes, got %d", 32, len(id)/2) } item := negentropy.Item{Timestamp: createdAt, ID: id} diff --git a/nip77/negentropy/whatever_test.go b/nip77/negentropy/whatever_test.go index 1da0ad4..3c81115 100644 --- a/nip77/negentropy/whatever_test.go +++ b/nip77/negentropy/whatever_test.go @@ -79,12 +79,12 @@ func runTestWith(t *testing.T, n1 = negentropy.New(n1s, 1<<16) for _, r := range n1Ranges { for i := r[0]; i < r[1]; i++ { - n1s.Insert(events[i].CreatedAt, events[1].ID) + n1s.Insert(events[i].CreatedAt, events[i].ID) } } n1s.Seal() - q = n1.Initiate() + q = n1.Start() } { @@ -92,7 +92,7 @@ func runTestWith(t *testing.T, n2 = negentropy.New(n2s, 1<<16) for _, r := range n2Ranges { for i := r[0]; i < r[1]; i++ { - n2s.Insert(events[i].CreatedAt, events[1].ID) + n2s.Insert(events[i].CreatedAt, events[i].ID) } } n2s.Seal() diff --git a/nip77/nip77.go b/nip77/nip77.go index a40a931..ebefbf6 100644 --- a/nip77/nip77.go +++ b/nip77/nip77.go @@ -59,7 +59,7 @@ func NegentropySync(ctx context.Context, store nostr.RelayStore, url string, fil return err } - msg := neg.Initiate() + msg := neg.Start() open, _ := OpenEnvelope{id, filter, msg}.MarshalJSON() err = <-r.Write(open) if err != nil {