That would be my attitude 100% completely, so good for you.
My friend was recently in a vaguely similar situation earlier this year.
Another friend had recently gotten into the habit of ringing her a lot and dumping on her, and she was finding it a just a bit much.
Anyway she told me she ran into a mutal friend who said "did you hear X's wonderful news etc" and my friend hadn't, even though she had been in contact with her several times.
She had a light bulb moment and told me that she realised that she reserves her complaints for me.
She said " well fxxk that" to me.
She was deeply irritated by the realisation.
Next phone call came and my friend who is very kindly direct, told her that she was tired of listening to her complaining and was seriously unimpressed to hear her great news from mutual friend.
Friend apologised profusely and my friend accepted it, but told me she hadn't a notion of listening to her going forward.
.....still friends but she has firmly downgraded the friendship.
We teach people how to treat us and being too much of a kind ear invariably bites us in the ass.
I've been there, got the tee shirt, learnt from it the hard way, and have not been caught out again.