1
0
forked from notnull/apradiobot

add error handling for reset, fix .flat() not supported

This commit is contained in:
notnull 2019-12-23 05:54:26 -05:00
parent 8f5510993c
commit 17b3cc0c42

View File

@ -45,9 +45,9 @@ const clearAllPlaylists = event => {
}
const addAllPlaylists = async event => {
const files = fs.readdirSync('./playlists')
const tracks = readPlaylists(files)
try {
const files = fs.readdirSync('./playlists')
const tracks = readPlaylists(files)
await Promise.all(
tracks.map(t => insertTrackAsync(t.split(' # ')[0]))
).then(() => {
@ -61,13 +61,8 @@ const addAllPlaylists = async event => {
const readPlaylists = files =>
files
.map(f =>
fs
.readFileSync('./playlists/' + f)
.toString()
.split('\n')
)
.flat()
.map(f => fs.readFileSync('./playlists/' + f, 'utf-8').split('\n'))
.reduce((a, b) => a.concat(b))
const handleError = (err, event) => {
console.log(err)