From 71c830fe081266ce21d50a636c73c6a8e2f852b2 Mon Sep 17 00:00:00 2001 From: Janne Koschinski <janne@kuschku.de> Date: Sat, 4 May 2019 13:40:09 +0200 Subject: [PATCH] Fix caching --- client.go | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/client.go b/client.go index b90e0cd..2fd8e93 100644 --- a/client.go +++ b/client.go @@ -27,7 +27,7 @@ func (c *ApiClient) Station(evaId int64) ([]Station, error) { var result []Station for _, cache := range c.Caches { - if err := cache.Get(key, result); err == nil { + if err := cache.Get(key, &result); err == nil { return result, nil } } @@ -68,7 +68,7 @@ func (c *ApiClient) Timetable(evaId int64, date time.Time) (Timetable, error) { var result Timetable for _, cache := range c.Caches { - if err := cache.Get(key, result); err == nil { + if err := cache.Get(key, &result); err == nil { return result, nil } } @@ -110,7 +110,7 @@ func (c *ApiClient) RealtimeAll(evaId int64, date time.Time) (Timetable, error) var result Timetable for _, cache := range c.Caches { - if err := cache.Get(key, result); err == nil { + if err := cache.Get(key, &result); err == nil { return result, nil } } @@ -151,7 +151,7 @@ func (c *ApiClient) RealtimeRecent(evaId int64, date time.Time) (Timetable, erro var result Timetable for _, cache := range c.Caches { - if err := cache.Get(key, result); err == nil { + if err := cache.Get(key, &result); err == nil { return result, nil } } @@ -192,7 +192,7 @@ func (c *ApiClient) WingDefinition(parent string, wing string) (WingDefinition, var result WingDefinition for _, cache := range c.Caches { - if err := cache.Get(key, result); err == nil { + if err := cache.Get(key, &result); err == nil { return result, nil } } @@ -233,7 +233,7 @@ func (c *ApiClient) CoachSequence(line string, date time.Time) (CoachSequence, e var result CoachSequence for _, cache := range c.Caches { - if err := cache.Get(key, result); err == nil { + if err := cache.Get(key, &result); err == nil { return result, nil } } @@ -274,7 +274,7 @@ func (c *ApiClient) Suggestions(line string, date time.Time) ([]Suggestion, erro var result []Suggestion for _, cache := range c.Caches { - if err := cache.Get(key, result); err == nil { + if err := cache.Get(key, &result); err == nil { return result, nil } } @@ -336,7 +336,7 @@ func (c *ApiClient) HafasMessages(trainlink string) ([]HafasMessage, error) { var result []HafasMessage for _, cache := range c.Caches { - if err := cache.Get(key, result); err == nil { + if err := cache.Get(key, &result); err == nil { return result, nil } } -- GitLab