sendAction method
Implementation
void sendAction(String type, {Map<String, dynamic>? payload}) {
if (!isConnected) {
onLog?.call('❌ Cannot send action: socket not connected');
return;
}
onLog?.call('emit');
_socket!.emit('tryon-viewer-action', {
'type': type,
'payload': payload ?? {'time': DateTime.now().millisecondsSinceEpoch},
});
onLog?.call('📤 Action sent-->: $type');
}