summaryrefslogtreecommitdiffstats
path: root/resources/resource/dates.go
diff options
context:
space:
mode:
Diffstat (limited to 'resources/resource/dates.go')
-rw-r--r--resources/resource/dates.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/resources/resource/dates.go b/resources/resource/dates.go
index 6d19ca7b9..88968750d 100644
--- a/resources/resource/dates.go
+++ b/resources/resource/dates.go
@@ -45,6 +45,10 @@ type Dates struct {
FExpiryDate time.Time
}
+func (d *Dates) IsDateOrLastModAfter(in Dated) bool {
+ return d.Date().After(in.Date()) || d.Lastmod().After(in.Lastmod())
+}
+
func (d *Dates) UpdateDateAndLastmodIfAfter(in Dated) {
if in.Date().After(d.Date()) {
d.FDate = in.Date()