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