diff options
| author | Yuval Adam <_@yuv.al> | 2019-11-01 08:25:55 +0200 |
|---|---|---|
| committer | Yuval Adam <_@yuv.al> | 2019-11-01 08:25:55 +0200 |
| commit | 9a49d5b71df9a7a77a3cbf9d13f1468af11f66ed (patch) | |
| tree | 99fb696988b51ddaac81f4e4e7ad8e47015a3dfe | |
| parent | 4f09923e065457a945b904ec72caf9630aa7aaf6 (diff) | |
Formattingcool-js
| -rw-r--r-- | src/Geshem.js | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Geshem.js b/src/Geshem.js index 6128f8d..d37770b 100644 --- a/src/Geshem.js +++ b/src/Geshem.js @@ -27,19 +27,19 @@ function Geshem(props) { const [slider, setSlider] = useState(playback ? 143 : 9); useEffect(() => { - const fetchImages = async () => + const fetchImages = async () => fetch(`${IMAGES_BASE_URL}/imgs.json`) .then(res => res.json()) .then(imgs => imgs['280']) .then(setImages) ) - + const buildPlayback = async () => setImages( Array(24*6) .fill('') .map((_,i) => `imgs/${playback}/${`${parseInt(i/6, 10)%24}`.padStart(2, '0')}${i%6}0/280.png`) ) - + return playback ? (buildPlayback(), () => void 0) : (fetchImages(), ((timer) => () => clearTimer(timer))(setInterval(fetchImages, 60 * 1000)) |
