validator.go 316 B

1234567891011121314151617181920212223
  1. package packager
  2. import (
  3. "errors"
  4. "fmt"
  5. )
  6. func (p *Packager) Validate() error {
  7. // read manifest
  8. _, err := p.fetchManifest()
  9. if err != nil {
  10. return err
  11. }
  12. // check assets valid
  13. err = p.decoder.CheckAssetsValid()
  14. if err != nil {
  15. return errors.Join(err, fmt.Errorf("assets invalid"))
  16. }
  17. return nil
  18. }