The fish is covered in excess mucous and has a cloudy eye covered in mucous. The eye itself is not that swollen so I doubt it is a bacterial infection in the eye.
Overdosing with medication, and medications that wipe out filter bacteria will cause excess mucous.
Your best bet is to do a 75% water change each day for a couple of weeks and raise the water temperature to 30C (86F). Keep the temperature at 30C for 2 weeks.
The warm water will kill any whitespot parasites and the big daily water changes will treat fin rot, the cloudy eye and help the fish recover.
If the fish still has a cloudy eye after 2 weeks of daily water changes, then the eye might be damaged. However, I would do water changes and heat before adding any more chemicals or medications.
Overdosing with medication, and medications that wipe out filter bacteria will cause excess mucous.
Your best bet is to do a 75% water change each day for a couple of weeks and raise the water temperature to 30C (86F). Keep the temperature at 30C for 2 weeks.
The warm water will kill any whitespot parasites and the big daily water changes will treat fin rot, the cloudy eye and help the fish recover.
If the fish still has a cloudy eye after 2 weeks of daily water changes, then the eye might be damaged. However, I would do water changes and heat before adding any more chemicals or medications.