Skip to content

Commit

Permalink
Move Timezone offset calculation to variable
Browse files Browse the repository at this point in the history
  • Loading branch information
getninjaN committed Dec 7, 2022
1 parent 6e4da4a commit bac4ee9
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions cmd/root.go
Original file line number Diff line number Diff line change
Expand Up @@ -68,9 +68,10 @@ func formatAll(result types.WeatherRes, city string) string {
tempMax := result.Main.Temp_max - 273.15

dewPoint := calculateDewPoint(temp, float64(result.Main.Humidity))

sunriseTime := time.UnixMilli(int64(result.Sys.Sunrise) * 1000).Add(time.Duration(result.Timezone * int(time.Second))).UTC()
sunsetTime := time.UnixMilli(int64(result.Sys.Sunset) * 1000).Add(time.Duration(result.Timezone * int(time.Second))).UTC()

timeOffset := time.Duration(result.Timezone * int(time.Second))
sunriseTime := time.UnixMilli(int64(result.Sys.Sunrise) * 1000).Add(timeOffset).UTC()
sunsetTime := time.UnixMilli(int64(result.Sys.Sunset) * 1000).Add(timeOffset).UTC()

return "\n🌆 City:\t\t" + city + "\n" +
"🌍 Country:\t\t" + result.Sys.Country + "\n" +
Expand Down

0 comments on commit bac4ee9

Please sign in to comment.