diff options
| author | Leon Fedotov <LeonFedotov@users.noreply.github.com> | 2019-10-31 16:54:22 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-10-31 16:54:22 +0200 |
| commit | 72ce0e12fa4d941cb6c1fef417e569ebf1e9173b (patch) | |
| tree | 107c605dc8ca95927ceb142a187f1db370ad7603 /src | |
| parent | a8911784113ac80d1989341838c601d4a54b5c96 (diff) | |
Update Geshem.js
Diffstat (limited to 'src')
| -rw-r--r-- | src/Geshem.js | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/src/Geshem.js b/src/Geshem.js index 9f4abfd..d30ad61 100644 --- a/src/Geshem.js +++ b/src/Geshem.js @@ -33,20 +33,17 @@ function Geshem(props) { .then(imgs => imgs['280']) )) - const buildPlayback = async () => setImages( - Array(24) - .fill([0,1,2,3,4,5]) - .flatMap((m, h) => - m.map((_, m) => `imgs/${playback}/${h<10?`0${h}`:h}${m}0/280.png`) - ) + Array(24*6) + .fill((i) => `imgs/${playback}/${`${parseInt(i/6, 10)%24}`.padStart(2, '0')}${i%6}0/280.png`) + .map((f,i) => f(i)) ) - + return playback ? (buildPlayback(), () => void 0) : (fetchImages(), ((timer) => () => clearTimer(timer))(setInterval(fetchImages, 60 * 1000)) - }, [playback]); + }, [playback]) return ( <> |
