Fix scrolling fast on edit time not saving properly

This commit is contained in:
Ajay
2023-12-22 00:23:36 -05:00
parent a8cd2357e7
commit 2865ea77fe

View File

@@ -593,11 +593,12 @@ class SponsorTimeEditComponent extends React.Component<SponsorTimeEditProps, Spo
saveEditTimes(): void {
// Rate limit edits
const timeSinceLastEdit = Date.now() - this.lastEditTime;
if (timeSinceLastEdit < 200) {
const rateLimitTime = 200;
if (timeSinceLastEdit < rateLimitTime) {
if (!this.editTimeTimeout) {
this.editTimeTimeout = setTimeout(() => {
this.saveEditTimes();
}, timeSinceLastEdit)
}, rateLimitTime - timeSinceLastEdit)
}
return;