package elasticsearch import "context" type noopClient struct{} // NewNoopClient returns a client that performs no Elasticsearch operations. func NewNoopClient() Client { return noopClient{} } func (noopClient) Index(context.Context, AuditDocument) error { return nil } func (noopClient) Search(context.Context, SearchFilter) (*SearchResult, error) { return &SearchResult{Items: []AuditDocument{}}, nil } func (noopClient) Close() error { return nil }