restart static method
Restart your app with the new momentum instance. It uses Navigator.pushAndRemoveUntil so it removes all previous routes.
Implementation
static void restart(BuildContext context, [Momentum? momentum]) {
var m = momentum ?? Momentum._getMomentumInstance(context)!;
if (m._restartCallback != null) {
m._restartCallback!();
} else {
Navigator.pushAndRemoveUntil(
context,
MaterialPageRoute(builder: (context) => momentum!),
(r) => false,
);
}
}