Hey @Anthony Accioly, you are looking for `PrimalUploadService.kt`, can be found in primal-android-app repo under `networking-upload` module which is in charge of blossom uploading. Mirroring with Haven did not work because Haven does not support BUD-04 (which we're using for mirroring). Not sure if anything has changed recently. Check this thread for more details. View quoted note โ†’

Replies (1)

Thanks, both. That was a quick response ๐Ÿ™‚. Just to give a bit more context to the GitHub issue: things have progressed on Khatru and Haven. The /mirror endpoint is already in place on Khatru, and for now, we are redirecting /media to /upload. It all seems to be working fine on Primal Web. I believe the problem on Android is a known issue due to Khatru not returning a `Content-Type: application/json` header, which is likely fixed on Khatru master (or at least, I tested the fix some time ago and it was working). I'll cut a new test release of Haven tomorrow and see if I can get it working with Android. Hopefully, this will also fix things on Primal iOS. If I need anything on the Primal side, I'll reach out for sure.
โ†‘