Good that you have to got a same day appointment! Eye injuries deteriorate very quickly so don't beat yourself up over missing anything for days - it will come on in a matter of hours. The sooner they are seen, the better and usually easier the recovery. Medication and treatment is the same as with other pet species, so any decent general vet will do; it is the speed that is crucial with eyes.
I would also ask your friend to ask the vet for a lubricant/hydrating gel to help with the hydration of the deeper levels as well as the eye surface if the usual cleaning/hydration is supended. It goes a long way for comfort but also contributes to the healing process in conjunction with any necessary antibiotic drops/gel. Some vets automatically prescribe a lubricant, but not all do. If necessary, you can ask for artificial tear gel (or drops if they don't have a longer lasting and easier to apply gel) in a pharmacy. You always need to wait for at least half an hour after any medicated drops to allow them to be fully absorbed before you can apply any tear gel.
All the best!