MCPcopy Create free account
hub / github.com/astercloud/aster / All

Method All

pkg/session/sqlite/store.go:597–610  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

595}
596
597func (e *sqliteEvents) All() iter.Seq[*session.Event] {
598 return func(yield func(*session.Event) bool) {
599 events, err := e.service.GetEvents(context.Background(), e.sessionID, nil)
600 if err != nil {
601 return
602 }
603
604 for i := range events {
605 if !yield(&events[i]) {
606 return
607 }
608 }
609 }
610}
611
612func (e *sqliteEvents) Len() int {
613 e.service.mu.RLock()

Callers

nothing calls this directly

Calls 1

GetEventsMethod · 0.65

Tested by

no test coverage detected