RemoteCommand and LocalCommand Interfaces


I am implementing a service that uses AdHoc Commands and I am using the AdHocCommandManager to handle this. For several of my commands I need to be able to provide data upfront for command handler in order for him to be able to execute (this supports the LocalCommand interface). The RemoteCommand interface (that the command sending entity uses) provides a method to do this, execute(Form form), however the LocalCommand interface does not seem to support this - all it has is exectue(). A call to getForm inside the *execute() *API never returns when looking for a field.

Are their plans for the LocalCommand interface to support the *execute(Form form) *API? Without it, a command sending entity can’t pass data in the execute action to a command handling entity. Which is something you are allowed to do according to XEP-0050.