restore long caching for rss

This commit is contained in:
Umputun
2018-05-13 19:55:31 -05:00
parent 96577439ae
commit 6b43fef9ee
2 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -91,7 +91,7 @@ func main() {
}()
exporter := migrator.Remark{DataStore: &dataService}
cache := rest.NewLoadingCache(4*time.Hour, 30*time.Second, postFlushFn)
cache := rest.NewLoadingCache(4*time.Hour, 1*time.Minute, postFlushFn)
activateBackup(&exporter)
+2 -2
View File
@@ -27,7 +27,7 @@ func (s *Rest) rssPostCommentsCtrl(w http.ResponseWriter, r *http.Request) {
sort := "-time"
log.Printf("[DEBUG] get rss for post %+v", locator)
data, err := s.Cache.Get(rest.URLKey(r), time.Minute, func() ([]byte, error) {
data, err := s.Cache.Get(rest.URLKey(r), 4*time.Hour, func() ([]byte, error) {
comments, e := s.DataService.Find(locator, sort)
if e != nil {
return nil, e
@@ -58,7 +58,7 @@ func (s *Rest) rssPostCommentsCtrl(w http.ResponseWriter, r *http.Request) {
func (s *Rest) rssSiteCommentsCtrl(w http.ResponseWriter, r *http.Request) {
log.Printf("[DEBUG] get rss for site %s", r.URL.Query().Get("site"))
data, err := s.Cache.Get(rest.URLKey(r), time.Minute, func() ([]byte, error) {
data, err := s.Cache.Get(rest.URLKey(r), 4*time.Hour, func() ([]byte, error) {
comments, e := s.DataService.Last(r.URL.Query().Get("site"), maxRssItems)
if e != nil {
return nil, e