(selector, callback)
| 520 | setInterval(checkProfileChange, 1000) // Interval for checking if user changed |
| 521 | |
| 522 | function waitForElement(selector, callback) { |
| 523 | const el = document.querySelector(selector) |
| 524 | if (el) { |
| 525 | callback(el) |
| 526 | } else { |
| 527 | setTimeout(() => waitForElement(selector, callback), 500) |
| 528 | } |
| 529 | } |
| 530 | |
| 531 | function downloadProfilePicture(url, username) { |
| 532 | const filename = `tiktok_profile_${username}_${Date.now()}.jpg` |
no test coverage detected