I am so glad you were able to have the vet take care of him. Fingers crossed for a speedy recovery.they have piped it back in and put a couple of stitches in to try and help it heal. He is already on antibiotics so that's covered.
If it stays in over the next couple of days all is good , if not they will amputate.