NewProcessor cria uma nova instância de Processor
(logger *zap.Logger)
| 21 | |
| 22 | // NewProcessor cria uma nova instância de Processor |
| 23 | func NewProcessor(logger *zap.Logger) *Processor { |
| 24 | return &Processor{ |
| 25 | logger: logger, |
| 26 | } |
| 27 | } |
| 28 | |
| 29 | // ProcessPaths processa múltiplos caminhos baseado no modo |
| 30 | func (p *Processor) ProcessPaths(ctx context.Context, paths []string, mode ProcessingMode) ([]utils.FileInfo, utils.DirectoryScanOptions, error) { |
no outgoing calls