feat: implement haskell support (#1096)

This commit is contained in:
cpendery
2022-07-18 15:33:54 -04:00
committed by GitHub
parent 00e12329d0
commit 9b1adce19a
27 changed files with 985 additions and 0 deletions
@@ -169,6 +169,12 @@ func unpackMetadata(p *Package, unpacker packageMetadataUnpacker) error {
return err
}
p.Metadata = payload
case pkg.HackageMetadataType:
var payload pkg.HackageMetadata
if err := json.Unmarshal(unpacker.Metadata, &payload); err != nil {
return err
}
p.Metadata = payload
default:
log.Warnf("unknown package metadata type=%q for packageID=%q", p.MetadataType, p.ID)
}