scanfile/server/internal/processing/msoffice/msoffice.go
2025-06-12 13:00:13 +02:00

26 lines
557 B
Go

package msoffice
import (
"git.jmbit.de/jmb/scanfile/server/internal/database"
"git.jmbit.de/jmb/scanfile/server/internal/sqlc"
)
func MSOfficeProcessing(job sqlc.ProcessingJob) error {
database.StartProcessingJob(job.ID)
err := OleIDScan(job.FileID)
if err != nil {
database.FailProcessingJob(job.ID, err)
return err
}
err = OleVBAScan(job.FileID)
if err != nil {
database.FailProcessingJob(job.ID, err)
return err
}
err = MraptorScan(job.FileID)
if err != nil {
database.FailProcessingJob(job.ID, err)
return err
}
return nil
}