<human>: We have been slight friends for 4 years. We have been best friends for almost 2 years and now college roommates.

Me(F19) and my best frien(F19) found out on the same night that her boyfriend(also M19) had gotten a blowjob on two separate occasions earlier in the year. They have been going out on and off for almost a year. They had a slight break so she wasn't mad since she thought it was during their break. After looking at the tumblr of the girl who gave the blowjobs, the dates of her self posts that imply when it happened align perfectly to when my best friend was on vacation(which they had just gotten back together a little bit before she left). She asked him about it and he said that he couldn't believe she would accuse him of cheating and that it must have been someone else. She believed him and apologized to him... he continues to talk trash about the girl and says she is making it all up. 

i can understand why she doesn't want to believe he cheated on her though.
today I actually got the text conversation between her boyfriend and his mistress. the date for the texts is the same as the tumblr posts and they were making plans to hang out.
What is the best thing to do? I have some proof that she doesn't know exists. I don't want her to hate me though in case she takes his side. he is a sociopathic liar but love is blinding. I would want someone to tell me but everyone is different.

also. this is a long distance relationship. me and my best friend are both roommates. he lives 2 hours away.

Give me the gist of the text in a nutshell
<bot>: Friend(19)s boyfriend(19) cheats on her. she believes his story. i have found more proof that basically confirms him lying. Should I be a snitch or just let her believe his lies.