My friend from another country will be in town and wanting to meet.
We still talk, but I really find her self-righteous, judgmental, and boastful sometimes. More of humble brags about her career - "Ugh, I need to go to X country -- too much work!". And lots of complaints about people who are higher in position than her. Basically she means she's the best in that whole organisation and it's unfair how there are people above her in hierarchy etc.
It's easier for me to stand her when we only communicate online because then I have control on whether to reply or not. I used to be an ear, but have learned to ignore or change the subject when it comes up.
I now dread meeting up with her.
However, it will be weird if we don't, seeing as we're childhood friends.
What would you do?