MTR: Sort schedules by route
This commit is contained in:
@@ -115,7 +115,18 @@ func ( this QueryResult ) Message() ( string, error ) {
|
||||
}
|
||||
} else {
|
||||
if 0 < len( *this.Schedules ) {
|
||||
for busStop, buses := range *this.Schedules {
|
||||
|
||||
busStops := [] *BusStop{}
|
||||
|
||||
for b, _ := range *this.Schedules {
|
||||
busStops = append( busStops, b )
|
||||
}
|
||||
|
||||
sort.Sort( ByRoute( busStops ) )
|
||||
|
||||
for _, busStop := range busStops {
|
||||
buses := (*this.Schedules)[ busStop ]
|
||||
|
||||
writeShortRoute( &this.Lang, &sb, busStop )
|
||||
for _, bus := range buses.Buses {
|
||||
sb.WriteString( " \\* " )
|
||||
|
||||
Reference in New Issue
Block a user