Skip to content

Почему Playlist.saveWithUpdate добавляет треки в начало плейлиста? #71

Discussion options

You must be logged in to vote

Читаем документацию, есть описание дополнительного режима, связанного с data.toEnd. Аналогично для saveWithAppend.
Если не указывать toEnd явно при вызове функции, по умолчанию добавление в начало. И наоборот, указав со значением true, добавление в конец.

Playlist.saveWithUpdate({
    name: 'Имя',
    tracks: tracks,
    toEnd: true,
});

В случае следующей строчки: toEnd: data.toEnd - означает подстановку булева значения, переменной, а не явных инструкций по добавления в конец. Для JavaScript отсутствие значения (не указали при вызове функции) приравнивается к false. Поэтому добавляется в начало.

addTracks({ id: data.id, tracks: tracksToAdd, toEnd: data.toEnd });

Ваша правка ломает механи…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by efremych
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants