Backend: Refactor position data in client config

Signed-off-by: Michael Mayer <michael@liquidbytes.net>
This commit is contained in:
Michael Mayer 2019-12-27 11:17:55 +01:00
parent f80bd63e20
commit e7f757a631

View file

@ -573,16 +573,15 @@ func (c *Config) ClientConfig() ClientConfig {
var albums []*entity.Album
var position struct {
PhotoUUID string `json:"uuid"`
LocationID string `json:"olc"`
PhotoUUID string `json:"photo"`
LocationID string `json:"location"`
TakenAt time.Time `json:"utc"`
PhotoLat float64 `json:"lat"`
PhotoLng float64 `json:"lng"`
TakenAt time.Time `json:"utc"`
TakenAtLocal time.Time `json:"time"`
}
db.Table("photos").
Select("photo_uuid, location_id, photo_lat, photo_lng, taken_at, taken_at_local").
Select("photo_uuid, location_id, photo_lat, photo_lng, taken_at").
Where("deleted_at IS NULL AND photo_lat != 0 AND photo_lng != 0").
Order("taken_at DESC").
Limit(1).Offset(0).