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 }