remove external dependency for non-implemented interface

This commit is contained in:
2024-09-10 19:31:04 +01:00
parent 737b4b1388
commit 2168749c1e

View File

@@ -1,7 +1,6 @@
package eventstore package eventstore
import ( import (
"eventstore.mleku.dev/ratel/del"
. "nostr.mleku.dev" . "nostr.mleku.dev"
"nostr.mleku.dev/codec/event" "nostr.mleku.dev/codec/event"
"nostr.mleku.dev/codec/eventid" "nostr.mleku.dev/codec/eventid"
@@ -33,11 +32,3 @@ type I interface {
// SaveEvent is called once Relay.AcceptEvent reports true. // SaveEvent is called once Relay.AcceptEvent reports true.
SaveEvent(c Ctx, ev *event.T) (err E) SaveEvent(c Ctx, ev *event.T) (err E)
} }
// Cache is a sketch of an expanded enveloper that might be used for a size-constrained event
// store.
type Cache interface {
I
GCCount() (deleteItems del.Items, err E)
Delete(serials del.Items) (err E)
}