openreplay/backend/services/db/heuristics/readyMessageStore.go
2021-05-03 17:53:25 +02:00

21 lines
No EOL
341 B
Go

package heuristics
import (
. "openreplay/backend/pkg/messages"
)
type readyMessageStore struct {
store []Message
}
func (s *readyMessageStore) append(msg Message) {
s.store = append(s.store, msg)
}
func (s *readyMessageStore) IterateReadyMessages(cb func(msg Message)) {
for _, msg := range s.store {
cb(msg)
}
s.store = nil
}