parameters: (self, name: Any, data: Dict[Any, Any])
docstring: Handle a client command
  
          :param name: Name of the command
          :param data: Data supplied in command
          :return: None
docstring_summary: Handle a client command
docstring_tokens: Handle a client command
function: async def handle_command(self, name: Any, data: Dict[Any, Any]):
          """
          Handle a client command
  
          :param name: Name of the command
          :param data: Data supplied in command
          :return: None
          """
          next_state = self._state_machine.get_next_state(self._current_state, name)
          handler = self._command_map.get(name)
          if handler is not None:
              await handler(**data)
          self._set_current_state(next_state)
          MODULE_LOG.debug(
              f"DeckCalUserFlow handled command {name}, transitioned"
              f"from {self._current_state} to {next_state}"
          )
function_tokens: async def handle_command ( self , name : Any , data : Dict [ Any , Any ] ) : next_state = self . _state_machine . get_next_state ( self . _current_state , name ) handler = self . _command_map . get ( name ) if handler is not None : await handler ( * * data ) self . _set_current_state ( next_state ) MODULE_LOG . debug ( f"DeckCalUserFlow handled command {name}, transitioned" f"from {self._current_state} to {next_state}" )