setChildren method
Set all children for a view (replacing any existing children)
Implementation
@override
Future<bool> setChildren(String viewId, List<String> childrenIds) async {
try {
// Add debug for Modal specifically
print('🔍 DART: PlatformInterfaceImpl.setChildren called - viewId: $viewId, childrenIds: $childrenIds');
final result = await bridgeChannel.invokeMethod<bool>('setChildren', {
'viewId': viewId,
'childrenIds': childrenIds,
});
print('✅ DART: setChildren result for $viewId: $result');
return result ?? false;
} catch (e) {
debugPrint('Method channel setChildren error: $e');
return false;
}
}