forked from notnull/apradiobot
add error handling for reset, fix .flat() not supported
This commit is contained in:
parent
8f5510993c
commit
17b3cc0c42
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user