You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
400 B
16 lines
400 B
package extractor
|
|
|
|
import (
|
|
"context"
|
|
"io"
|
|
)
|
|
|
|
// NoopExtractor is a no-op implementation of TextExtractor, used when text extraction is disabled.
|
|
type NoopExtractor struct{}
|
|
|
|
func (n *NoopExtractor) Exts() []string { return nil }
|
|
func (n *NoopExtractor) MaxFileSize() int64 { return 0 }
|
|
func (n *NoopExtractor) Extract(ctx context.Context, reader io.Reader) (string, error) {
|
|
return "", nil
|
|
}
|