When we have males constantly pecking at a females eye, there is going to be an inflammatory reaction, so (swelling, redness, discharge, etc) this is not necessarily indicative the area is infected, and from the pictures, you provided the problem seems to have largely resolved itself.
If in the unfortunate case this does happen again, a good lavage(flushing) of the area with saline will help lavage out any debris, or bacteria from the eye. Ophthalmic ointments can be obtained at your feed store, with and without antibiotics to help treat conjunctivitis in the eye.
The only effective way to reduce mating, it to either separate/rehome the males/ or females from each other or add more females to the flock so there is more dispersion between the mating.