@@ -12,7 +12,7 @@ import (
1212
1313 "github.com/andrewwebber/cqrs"
1414
15- "github.com/couchbaselabs/go-couchbase"
15+ couchbase "github.com/couchbaselabs/go-couchbase"
1616)
1717
1818type cbVersionedEvent struct {
@@ -156,7 +156,7 @@ func (r *EventStreamRepository) AllIntegrationEventsEverPublished() ([]cqrs.Vers
156156 var result []cqrs.VersionedEvent
157157 for i := 0 ; i < counter ; i ++ {
158158 key := fmt .Sprintf ("integration::%d" , i )
159- events , err := r .Get (key )
159+ events , err := r .Get (key , 0 )
160160 if err != nil {
161161 return nil , err
162162 }
@@ -171,8 +171,16 @@ func (r *EventStreamRepository) AllIntegrationEventsEverPublished() ([]cqrs.Vers
171171 return result , nil
172172}
173173
174+ func (r * EventStreamRepository ) GetSnapshot (id string ) (cqrs.EventSourced , error ) {
175+ return nil , nil
176+ }
177+
178+ func (r * EventStreamRepository ) SaveSnapshot (eventsourced cqrs.EventSourced ) error {
179+ return nil
180+ }
181+
174182// Get retrieves events assoicated with an event sourced object by ID
175- func (r * EventStreamRepository ) Get (id string ) ([]cqrs.VersionedEvent , error ) {
183+ func (r * EventStreamRepository ) Get (id string , fromVersion int ) ([]cqrs.VersionedEvent , error ) {
176184 var version int
177185 cbKey := fmt .Sprintf ("%s:%s" , r .cbPrefix , id )
178186 if error := r .bucket .Get (cbKey , & version ); error != nil {
0 commit comments