+ buf := bytes.Buffer{}
+ log.Printf("HTTP--- %s", resp.Status)
+
+ _, err = io.Copy(&buf, resp.Body)
+ if err != nil {
+ log.Printf("HTTP--- %v", err)
+ return err
+ }
+
+ fh, err := cache.Create("anime-titles.dat.gz")
+ if err != nil {
+ return err
+ }
+
+ _, err = io.Copy(fh, &buf)
+ if err != nil {
+ return err
+ }
+
+ defer func() {
+ log.Printf("HTTP<<< Titles version %s", titlesDB.UpdateTime)
+ }()
+ return RefreshTitles()