diff --git a/client.go b/client.go index 5c1bd537866e776822891db80139f9268e7237a4..f01201e3435ce22bf28bebcc8905473f7fd77e4d 100644 --- a/client.go +++ b/client.go @@ -62,7 +62,7 @@ func (c *ApiClient) loadStation(evaId int64) ([]Station, error) { } func (c *ApiClient) Timetable(evaId int64, date time.Time) (Timetable, error) { - key := fmt.Sprintf("timetable %d %s", evaId, date) + key := fmt.Sprintf("timetable %d %s", evaId, date.Format(time.Stamp)) var result Timetable for _, cache := range c.Caches { @@ -104,7 +104,7 @@ func (c *ApiClient) loadTimetable(evaId int64, date time.Time) (Timetable, error } func (c *ApiClient) RealtimeAll(evaId int64, date time.Time) (Timetable, error) { - key := fmt.Sprintf("realtime_all %d %s", evaId, date) + key := fmt.Sprintf("realtime_all %d %s", evaId, date.Format(time.Stamp)) var result Timetable for _, cache := range c.Caches { @@ -145,7 +145,7 @@ func (c *ApiClient) loadRealtimeAll(evaId int64, date time.Time) (Timetable, err } func (c *ApiClient) RealtimeRecent(evaId int64, date time.Time) (Timetable, error) { - key := fmt.Sprintf("realtime_recent %d %s", evaId, date) + key := fmt.Sprintf("realtime_recent %d %s", evaId, date.Format(time.Stamp)) var result Timetable for _, cache := range c.Caches { @@ -227,7 +227,7 @@ func (c *ApiClient) loadWingDefinition(parent string, wing string) (WingDefiniti } func (c *ApiClient) CoachSequence(line string, date time.Time) (CoachSequence, error) { - key := fmt.Sprintf("coach_sequence %s %s", line, date.String()) + key := fmt.Sprintf("coach_sequence %s %s", line, date.Format(time.Stamp)) var result CoachSequence for _, cache := range c.Caches { @@ -268,7 +268,7 @@ func (c *ApiClient) loadCoachSequence(line string, date time.Time) (CoachSequenc } func (c *ApiClient) Suggestions(line string, date time.Time) ([]Suggestion, error) { - key := fmt.Sprintf("suggestions %s %s", line, date.String()) + key := fmt.Sprintf("suggestions %s %s", line, date.Format(time.Stamp)) var result []Suggestion for _, cache := range c.Caches {