kanko-dori / favox

https://favox.cf
1 stars 0 forks source link

プレイリストが5つしか表示されない #121

Closed onsd closed 3 years ago

onsd commented 3 years ago

WHY

/my をみると、自分のプレイリストの古いやつから5つだけ表示されているように見える

image

WHAT

などを話し合ったほうが良い気がする

onsd commented 3 years ago

個人的には

ssssota commented 3 years ago

ロジック的には全部表示されるようにしてるつもりなんだが、手元のプレイリストが1つしか無いので動作確認不足でしかない

ssssota commented 3 years ago

API上は20個一度にとってこれる仕様なのでなにかおかしい

onsd commented 3 years ago

API上は20個一度にとってこれる仕様なのでなにかおかしい

なるほど 僕もちょっとみてみます

onsd commented 3 years ago
  1. APIは新しいプレイリストから20個ずつ返してる
  2. state に 20個保存する
  3. next があるとき次の20個を取りに行く
  4. state に保存する ...

上記のようなループで、毎回 stateに新しいプレイリストが保存されている 古い6個がでてるのは、僕が46 個プレイリストがあって 20, 20, 6 で表示されているからっぽい

ssssota commented 3 years ago

後で直す

onsd commented 3 years ago

https://github.com/kanko-dori/favox/blob/d3851ec9144656cd7f16185fc3c8c65905501879/src/frontend/lib/spotify.ts#L72-L80

ここのplaylists に値が無いっぽい

ssssota commented 3 years ago

原因と直し方は頭の中にあるので大丈夫です