Match the query date/time to pacman. Fixes #831

This commit is contained in:
Parker Reed 2018-12-12 13:51:30 -05:00
parent d3a9082f2a
commit 6db8864572

View File

@ -227,8 +227,8 @@ func PrintInfo(a *rpc.Pkg) {
printInfoValue("Maintainer", a.Maintainer)
printInfoValue("Votes", fmt.Sprintf("%d", a.NumVotes))
printInfoValue("Popularity", fmt.Sprintf("%f", a.Popularity))
printInfoValue("First Submitted", formatTime(a.FirstSubmitted))
printInfoValue("Last Modified", formatTime(a.LastModified))
printInfoValue("First Submitted", formatTimeQuery(a.FirstSubmitted))
printInfoValue("Last Modified", formatTimeQuery(a.LastModified))
if a.OutOfDate != 0 {
printInfoValue("Out-of-date", "Yes ["+formatTime(a.OutOfDate)+"]")
@ -471,6 +471,12 @@ func formatTime(i int) string {
return t.Format("2006-01-02")
}
// Formats a unix timestamp to ISO 8601 date (Mon 02 Jan 2006 03:04:05 PM MST)
func formatTimeQuery(i int) string {
t := time.Unix(int64(i), 0)
return t.Format("Mon 02 Jan 2006 03:04:05 PM MST")
}
const (
redCode = "\x1b[31m"
greenCode = "\x1b[32m"