Not really. Macron was hoping for a centrist win from calling snap elections. Instead, the left won - which while less abhorrent to Macron than the far-right (thank God), is still not what he was looking for.
Thr left definitely did not win. They have the most seats, but only 40 seats seperate them from the RN. Macron’s centrist coalition will pick which side to go in into coalition with, and history shows time and again the centrist liberals will always elevate the fascists when push comes to shove.