findAllIsolateIds function
Returns all isolate IDs from the VM service.
Implementation
Future<List<String>> findAllIsolateIds() async {
final vmResponse = await vmServiceCall('getVM');
final result = vmResponse['result'] as Map<String, dynamic>?;
if (result == null) return [];
final isolates = result['isolates'] as List<dynamic>?;
if (isolates == null || isolates.isEmpty) return [];
return isolates
.map((i) => (i as Map<String, dynamic>)['id'] as String?)
.where((id) => id != null)
.cast<String>()
.toList();
}