import re

with open('/home/crogers2287/screenshot-brain/android/app/src/main/java/com/screenshotbrain/UploadWorker.kt', 'r') as f:
    content = f.read()

old = '''            // Wait for Syncthing to sync before notifying
            kotlinx.coroutines.delay(45_000L)
            showNotification(result.title, relativePath, obsidianUri)'''

new = '''            // Poll server until Syncthing confirms file is on phone
            waitForSync(serverUrl)
            showNotification(result.title, relativePath, obsidianUri)'''

content = content.replace(old, new)

with open('/home/crogers2287/screenshot-brain/android/app/src/main/java/com/screenshotbrain/UploadWorker.kt', 'w') as f:
    f.write(content)
print("done")
