fixed price badge for MinimaxHailuoVideoNode

This commit is contained in:
bigcat88 2026-01-11 12:17:09 +02:00
parent 8eee5ae2af
commit e9652dbd53
No known key found for this signature in database
GPG Key ID: 1F0BF0EC3CF22721

View File

@ -350,23 +350,13 @@ class MinimaxHailuoVideoNode(IO.ComfyNode):
depends_on=IO.PriceBadgeDepends(widgets=["resolution", "duration"]), depends_on=IO.PriceBadgeDepends(widgets=["resolution", "duration"]),
expr=""" expr="""
( (
$r := widgets.resolution; $prices := {
$d := widgets.duration; "768p": {"6": 0.28, "10": 0.56},
"1080p": {"6": 0.49}
$price := };
$contains($r,"768p") $resPrices := $lookup($prices, $lowercase(widgets.resolution));
? ( $price := $lookup($resPrices, $string(widgets.duration));
$contains($d,"6") ? 0.28 : {"type":"usd","usd": $price ? $price : 0.43}
$contains($d,"10") ? 0.56 :
0.43
)
: $contains($r,"1080p")
? (
$contains($d,"6") ? 0.49 : 0.43
)
: 0.43;
{"type":"usd","usd": $price}
) )
""", """,
), ),