hegunhee / NowInJururu

1 stars 0 forks source link

twitch api를 사용할때 paging3 주의해야 하는점 (key값이 string인경우) #45

Open hegunhee opened 10 months ago

hegunhee commented 10 months ago

twitch api의 경우 paging에 사용되는 cursor값은 string이다. api call마다 cursor가 전달되는데 그 다음 데이터를 조회하려면 query에 cursor값을 실어보내면 된다 그리고 paging3에서 nextKey값으로 현재 api call로 받은 cursor값을 넣어주면 된다 android paging3의 경우 데이터를 재 조회할때 이전에 사용했던 key값을 사용하게되면 이전에 사용했던 key값으로 데이터를 다시 조회한다면 효율적이지 않다고 판단하고 에러가 나면서 앱이 뻗어버린다 이전에 사용했던 key값을 또 사용한다면 keyReuseSupported 변수를 오버라이딩 하면 된다 그렇게되면 이전에 사용한 key값을 사용하더라도 커스텀에 의한것이니 무시하고 데이터를 불러오게 된다 image