12 lines
452 B
Plaintext
12 lines
452 B
Plaintext
setopt local_options nomatch
|
|
local tmpfile=$CACHEPATH/rss
|
|
local feedpath=~/.sfeed/feeds/
|
|
[ -r $feedpath ] || return
|
|
local -a cache
|
|
|
|
zstat -A cache +mtime -- $tmpfile 2>/dev/null
|
|
([ ! -v _cprompts_sfeed ] || [ ${cache[1]:-0} -lt $(($epochtime[1] - 300)) ]) && cprompts:cache:async:rss &!
|
|
[ -r $tmpfile ] || return
|
|
typeset -g _cprompts_sfeed=$(< $tmpfile)
|
|
[ ${_cprompts_sfeed:-0} -ne 0 ] && p10k segment -b red -i '' -t "+${_cprompts_sfeed:-unknown}"
|