removeFromScreen method
Remove content from a screen host
hostName - Host identifier
screenId - Content identifier to remove
Implementation
void removeFromScreen(String hostName, String screenId) {
final beforeCount = _screens[hostName]?.length ?? 0;
_screens[hostName]?.removeWhere((node) => node.key == screenId);
final afterCount = _screens[hostName]?.length ?? 0;
if (kDebugMode && beforeCount > afterCount) {
if (kDebugMode) {
print('📺 ScreenManager: Removed content "$screenId" from host "$hostName"');
}
}
_hostCallbacks[hostName]?.call();
}