|
@@ -81,6 +81,11 @@ export default function Index() {
|
|
|
|
|
|
// const fecthVideoList = throttle(fecthVideoListV2)
|
|
|
function fecthVideoListV2(cleanOldCardList = false) {
|
|
|
+ if (refresherTriggered) {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ setRefresherTriggered(true)
|
|
|
+
|
|
|
if (cleanOldCardList)
|
|
|
pageNo = 1
|
|
|
|
|
@@ -98,7 +103,6 @@ export default function Index() {
|
|
|
|
|
|
if (cleanOldCardList) {
|
|
|
oldCardList = []
|
|
|
- setRefresherTriggered(false)
|
|
|
}
|
|
|
|
|
|
pageNo++
|
|
@@ -114,7 +118,14 @@ export default function Index() {
|
|
|
}, 300);
|
|
|
}
|
|
|
|
|
|
+ setTimeout(() => {
|
|
|
+ setRefresherTriggered(false)
|
|
|
+ }, 300);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
}).catch(() => {
|
|
|
+ setRefresherTriggered(false)
|
|
|
})
|
|
|
}
|
|
|
|