Handle unsupported message

This commit is contained in:
2026-06-13 08:16:52 +08:00
parent 6457f6d14e
commit 0063b156cc
2 changed files with 8 additions and 0 deletions
+4
View File
@@ -1,6 +1,7 @@
package kmb
import (
"fmt"
query "github.com/tgckpg/golifehk/query"
"log"
"strings"
@@ -42,6 +43,9 @@ func Query(q query.QueryMessage) query.IQueryResult {
}
qo, err = query.MatchNearest(*q.Location, &bList, qr.NearestRange, qr.FallbackNearest)
} else {
qr.Error = fmt.Errorf("unsupported message")
goto qrReturn
}
qo.Message = &q
+4
View File
@@ -1,6 +1,7 @@
package bus
import (
"fmt"
"strings"
query "github.com/tgckpg/golifehk/query"
@@ -29,6 +30,9 @@ func Query(q query.QueryMessage) query.IQueryResult {
qBusStops, err = query.MatchKeys(strings.ToUpper(q.Text), busStops)
} else if q.Location != nil {
qBusStops, err = query.MatchNearest(*q.Location, busStops, qr.NearestRange, qr.FallbackNearest)
} else {
qr.Error = fmt.Errorf("unsupported message")
goto qrReturn
}
if err != nil {