Do I need to stay away from this friend?

I have known her since school, she was my longterm school friend. When I was in school I was shy and confused and could not make good friends so I accepted her cold behaviour. She was always cold and unwelcoming but at that stage I did not understand that. When I moved for higher education in another city. We stayed connected she was on the phone always giving me time but she was never warm in person, always self centred, I ignored it. But after so many years I realised she never honored me as friends. She does not post about me on social media or does not appreciate me in public that much. I realised she treats me like a formal friend where I treat her like my best friend. For last time I thought I should give chance to this friendship as we have been friend for 20 years, I told her about my issues with her, she just called me to fight over that and disrespected me, she has done this several times that why I was not confrontational with her. If I bring any issue into conversation she always reminds me what she has done for me which my family and other friends say that are bare minimum. I feel like I do not like her anymore. I do not like sharing good news with her. I feel invested in my friendship with an undeserving person who did not respect me as her close friend let alone my best friend
Do I need to stay away from this friend?
Post Opinion