triggerHotReload method
Trigger hot reload via Flutter's development server
Implementation
Future<bool> triggerHotReload() async {
try {
final url = 'http://$host:$port/__flutter_web_hot_reload__';
final client = HttpClient();
final request = await client.getUrl(Uri.parse(url));
final response = await request.close();
final responseBody = await response.transform(utf8.decoder).join();
client.close();
if (response.statusCode == 200) {
print('✅ Hot reload triggered successfully via Flutter dev server');
return true;
} else {
print('❌ Hot reload failed: ${response.statusCode} - $responseBody');
return false;
}
} catch (e) {
print('❌ Failed to trigger hot reload: $e');
return false;
}
}