Fix invalid token expiry warning

This commit is contained in:
andig 2023-03-05 21:34:16 +01:00
parent 13724829ef
commit e11c0d8d61

View file

@ -262,9 +262,11 @@ func runRoot(cmd *cobra.Command, args []string) {
// expose sponsor to UI
if sponsor.Subject != "" {
valueChan <- util.Param{Key: "sponsor", Val: sponsor.Subject}
if validDuration := time.Until(sponsor.ExpiresAt); validDuration < 30*24*time.Hour {
valueChan <- util.Param{Key: "sponsorTokenExpires", Val: validDuration}
var validDuration time.Duration
if d := time.Until(sponsor.ExpiresAt); d > 0 && d < 30*24*time.Hour {
validDuration = d
}
valueChan <- util.Param{Key: "sponsorTokenExpires", Val: validDuration}
}
// allow web access for vehicles