* test: fix tests
* revert "fix: fill image from itunes_item_image (#16694)"
This reverts commit 879772a97f.
* fix: fill image from jsonfeed template
* chore: bump msw to 2.4.3
* fix(core): CACHE_TYPE='' does not disable cache
The documentation of config always states that CACHE_TYPE being empty
will disable the cache.
The regression was introduced in 847724ca. The corresponding test case
was mistakenly "fixed" in 719af907.
Signed-off-by: Rongrong <i@rong.moe>
* fix(core): false RSS <ttl> when cache unavailable
Some RSS readers may probe <ttl> to determine the minimum interval of
polling. However, it is always set to `config.cache.routeExpire / 60`
even when cache is unavailable. This may not be expected when the cache
is explicitly disabled.
Set it to 1 (minute) under such a circumstance. The minimum <ttl> (when
cache is available) is also limited to 1 to avoid potential misuse.
The Cache-Control header remains untouched as caching can be done by a
reverse proxy.
Signed-off-by: Rongrong <i@rong.moe>
---------
Signed-off-by: Rongrong <i@rong.moe>