1package tap
2
3import "context"
4
5type SimpleIndexer struct {
6 EventHandler func(ctx context.Context, evt Event) error
7 ErrorHandler func(ctx context.Context, err error)
8}
9
10var _ Handler = (*SimpleIndexer)(nil)
11
12func (i *SimpleIndexer) OnEvent(ctx context.Context, evt Event) error {
13 return i.EventHandler(ctx, evt)
14}
15
16func (i *SimpleIndexer) OnError(ctx context.Context, err error) {
17 i.ErrorHandler(ctx, err)
18}