Open Ankarrr opened 1 week ago
在 ActivityCheckIn.tsx 的 useCheckInRun()
的 OnSuccess 看起來已經會 refetch
Promise.all([refetchAll()]).catch((error) => {
console.error('Error refetching data:', error);
// Optionally, handle the error more specifically here
});
所以我不確定為什麼 leaderboard 沒更新。可能 graph index 還是需要一點時間?
而看到資料沒更新,用戶常見的行為是下拉更新。所以我提議增加下拉更新功能,如此就算沒有 checkIn 成功當下沒有抓到新的資料,用戶還是可以主動再 refetch。這樣如何?
根據這週討論 for android 是已經有支援下拉更新 for ios 沒有辦法實作下拉更新 solution: 是加一個 refresh button
問題
leaderboard 在 check in 完以後不會馬上更新 😱 因為現在是開 app 才會更新一次
解法
graph 那邊 index 速度是技術上的限制