triggerInstantHotReload method
void
triggerInstantHotReload()
Trigger instant hot reload for all connected clients
Implementation
void triggerInstantHotReload() {
if (_clients.isEmpty) {
print('⚠️ No hot reload clients connected');
return;
}
final hotReloadMessage = jsonEncode({
'type': 'hot_reload',
'timestamp': DateTime.now().millisecondsSinceEpoch,
'instant': true,
});
_clients.removeWhere((client) {
try {
client.add(hotReloadMessage);
return false;
} catch (e) {
print('❌ Failed to send hot reload to client: $e');
return true;
}
});
print('🔥 Instant hot reload triggered for ${_clients.length} clients');
}