Fixed an ordering bug in wmo_text.go.

This commit is contained in:
2026-01-15 08:14:20 -06:00
parent f43babdfd2
commit b21ed856e9

View File

@@ -86,10 +86,11 @@ func WMOFromTextDescription(desc string) model.WMOCode {
}
return 86
}
if strings.Contains(s, "snow grains") {
return 77
}
// Check remaining "snow" conditions
if strings.Contains(s, "snow") {
if strings.Contains(s, "grains") {
return 77
}
if strings.Contains(s, "heavy") {
return 75
}
@@ -111,12 +112,12 @@ func WMOFromTextDescription(desc string) model.WMOCode {
if strings.Contains(s, "overcast") {
return 3
}
if strings.Contains(s, "cloudy") {
return 3
}
if strings.Contains(s, "partly cloudy") {
return 2
}
if strings.Contains(s, "cloudy") {
return 3
}
if strings.Contains(s, "mostly sunny") || strings.Contains(s, "mostly clear") ||
strings.Contains(s, "mainly sunny") || strings.Contains(s, "mainly clear") {
return 1