openreplay/backend/services/db/heuristics/readyMessageStore.go
2022-04-25 23:09:52 +02:00

20 lines
340 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
}