useFreshPhotoUrl
Source:hooks/useFreshPhotoUrl.ts (86 lines)
The useFreshPhotoUrl hook handles the complete photo upload lifecycle for embarrassing photo penalties, generating time-limited signed URLs and uploading the captured image to Convex Storage.