Fixed an ordering bug in wmo_text.go.
This commit is contained in:
@@ -86,10 +86,11 @@ func WMOFromTextDescription(desc string) model.WMOCode {
|
|||||||
}
|
}
|
||||||
return 86
|
return 86
|
||||||
}
|
}
|
||||||
if strings.Contains(s, "snow grains") {
|
// Check remaining "snow" conditions
|
||||||
|
if strings.Contains(s, "snow") {
|
||||||
|
if strings.Contains(s, "grains") {
|
||||||
return 77
|
return 77
|
||||||
}
|
}
|
||||||
if strings.Contains(s, "snow") {
|
|
||||||
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
|
||||||
|
|||||||
Reference in New Issue
Block a user