mirror of
https://github.com/grassrootseconomics/cic-chain-events.git
synced 2024-11-29 10:06:46 +01:00
Mohammed Sohail
df88d9df16
* update config to better defaults * add docs, inline and md * add context support throughout * replace json with goccy/go-json for better decoding of large JSON * update graphql fetcher: replace ioutil with io * test runner script (until CI is ready) * update CI build config
13 lines
307 B
Go
13 lines
307 B
Go
package filter
|
|
|
|
import (
|
|
"context"
|
|
|
|
"github.com/grassrootseconomics/cic-chain-events/internal/fetch"
|
|
)
|
|
|
|
// Filter defines a read only filter which must return next as true/false or an error
|
|
type Filter interface {
|
|
Execute(ctx context.Context, inputTransaction fetch.Transaction) (next bool, err error)
|
|
}
|