Added SecondsTillUpdate() method.

This commit is contained in:
Ben Davies 2011-05-09 20:11:50 +01:00
parent 811afef059
commit b6a52bbf24
1 changed files with 7 additions and 0 deletions

View File

@ -159,6 +159,13 @@ func (this *Feed) CanUpdate() bool {
return true
}
// Returns the number of seconds needed to elapse
// before the feed should update.
func (this *Feed) SecondsTillUpdate() int64 {
utc := time.UTC()
return int64(this.CacheTimeout*60)-(utc.Seconds()-this.lastupdate)
}
func (this *Feed) buildFeed(doc *xmlx.Document) (err os.Error) {
switch this.Type {
case "rss":