My name is***** have been a veterinarian for 11 years. I am very sorry for the delay in getting you an answer, as well as sorry that Harley is injured.
If her eye itself is not injured and there is not active bleeding, then a warm compress (like you have been doing) is a good idea. If you have sterile saline (like you would use for contact lenses, not the cleaning solution though), you can flush her eye gently to remove any debris.
I do not recommend any over the counter pain medications as they interfere with medications that your veterinarian may want to use.
I do recommend getting her into your primary care veterinarian or veterinary emergency clinic as soon as possible as long term damage is a high risk for any injury to and around the eye.
Does that make sense?
If I have not answered your question to your satisfaction, please let me know and I would be happy to answer more specifically or any additional questions that you have.
If I have answered to your satisfaction, please take a moment to rate me so that I may continue to provide and improve my services.
I hope Harley feels better soon!