For now bro don't give live food just wait til it heals 100% then cool. Also Sw is ok but bw best, shell easier to digest if you're not feeding pellets. Basically if it just started now after the torn fin, eye is prolly due to the same injury. If eye has happened before then yes it's bad water quality but either way don't let it get more infected just treat w/ melafix or something similar. 10 days it'll be clear or if not it's mucus slime that'll come back again every couple months. It's kinda normal. Fin tear is fine scales will be back in a 2 weeks.