Feat: Router.push should only happen if API returned 200 OK
Otherwise a bunch of stuff might break. We also need to guard for this in case the user decides to edit the URL manually, but securing the auto-routing is a good first step.
Otherwise a bunch of stuff might break. We also need to guard for this in case the user decides to edit the URL manually, but securing the auto-routing is a good first step.