Add now as a time
parent
6844972512
commit
949bbc0bb8
18
url.go
18
url.go
|
@ -44,14 +44,18 @@ func ParseRequest(u *url.URL) (Request, error) {
|
||||||
if len(timeString) == 0 {
|
if len(timeString) == 0 {
|
||||||
return Request{}, ErrMissingComponent
|
return Request{}, ErrMissingComponent
|
||||||
}
|
}
|
||||||
for _, f := range timeFormats {
|
if timeString == "now" {
|
||||||
t, err = time.Parse(f, timeString)
|
t = time.Now()
|
||||||
if err == nil {
|
} else {
|
||||||
break
|
for _, f := range timeFormats {
|
||||||
|
t, err = time.Parse(f, timeString)
|
||||||
|
if err == nil {
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if err != nil {
|
||||||
|
return Request{}, fmt.Errorf("%w: %v", ErrInvalidTime, err)
|
||||||
}
|
}
|
||||||
}
|
|
||||||
if err != nil {
|
|
||||||
return Request{}, fmt.Errorf("%w: %v", ErrInvalidTime, err)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Split zones
|
// Split zones
|
||||||
|
|
Loading…
Reference in New Issue