canPop method
Implementation
Future<bool> canPop(Page page) async {
// get list of page navigation observers
var listeners = NavigationObserver().listenersOfPage(page);
if (listeners.isEmpty) return true;
// traverse listeners list
for (var listener in listeners) {
var canPop = await listener.canPop();
if (!canPop) return false;
}
return true;
}