uninstall static method
void
uninstall()
Implementation
static void uninstall() {
final ui = _installed;
_installed = null;
TcccUserCall.instance.setCallUIDelegate(null);
if (ui == null) {
return;
}
ui._hostedLinger?.cancel();
ui._hostedLinger = null;
ui._lifecycleCall = null;
final navigator = ui._navigatorKey.currentState;
final route = ui._route;
if (ui._showing &&
navigator != null &&
navigator.mounted &&
route != null &&
route.isActive) {
navigator.removeRoute(route);
}
ui._showing = false;
ui._route = null;
}