Iv had a tyre repaired before but to be honest it was a waste of money as I ended up having the tyre replaced about 6 weeks later.
Not because it leaked or anything but I just didn’t enjoy riding...