Good for you for being able to maintain those boundaries and keep yourself sane. It's very easy to let those old hooks drag you back in. I'm glad that it didn't happen in this instance and I hope that any slips you do make are of short duration, and that you can forgive yourself for them (I seem to take a few days of beating myself up before I can forgive myself, but I get there eventually).
What a fine example of what recovery looks like!