- Status changed from New to Closed
- % Done changed from 0 to 100
- Estimated time set to 6:00 h
Backend (carrento-api): dodano endpointy POST /offer/:id/upload-urls (generuje pre-signed PUT dla kluczy offers/{owner}/{offer}/{uuid}) i POST /offer/:id/confirm-images (waliduje prefiks, HEAD w Wasabi, zapisuje rekordy i ustawia stan oferty). Usunięto stary endpoint :id/images i nieużywane metody uploadu plików do backendu; ImageService ma tylko generowanie signed URL-i i weryfikację istnienia obiektu.
Frontend (mobilka): HomeApi.uploadOfferImages wykorzystuje nowe API – pobiera URL-e, wysyła zdjęcia bezpośrednio do Wasabi, potem woła confirm-images; stary upload binariów jest nieużywany.