Something went wrong. Try again.
This repository has no description
Something went wrong. Try again.
496 B · 24 lines
Go
at master
12345678910111213141516171819202122232425package tapc
import "context"
type SimpleIndexer struct { EventHandler func(ctx context.Context, evt Event) error ErrorHandler func(ctx context.Context, err error)}
var _ Handler = (*SimpleIndexer)(nil)
func (i *SimpleIndexer) OnEvent(ctx context.Context, evt Event) error { if i.EventHandler == nil { return nil } return i.EventHandler(ctx, evt)}
func (i *SimpleIndexer) OnError(ctx context.Context, err error) { if i.ErrorHandler == nil { return } i.ErrorHandler(ctx, err)}