metricsHandler metrics.Handler,
config *config.FilestoreArchiver,
fileMode, err := strconv.ParseUint(config.FileMode, 0, 32)
if err != nil {
return nil, errInvalidFileMode
}
if err != nil {
return nil, errInvalidDirMode
}
logger: logger,
metricsHandler: metricsHandler,
fileMode: os.FileMode(fileMode),
dirMode: os.FileMode(dirMode),
queryParser: NewQueryParser(),
}, nil
}