added direct invoke callback for methods

This commit is contained in:
kremsy
2017-04-07 18:30:48 +02:00
parent 6ad6768caa
commit 067536458e
8 changed files with 256 additions and 76 deletions

View File

@ -52,6 +52,27 @@ class LibXmlRpcCallbacks implements CallbackListener {
case Callbacks::XMLRPC_CALLBACKSLIST:
$this->maniaControl->getCallbackManager()->triggerCallback(Callbacks::XMLRPC_CALLBACKSLIST, new CallbacksListStructure($this->maniaControl, $data));
break;
case Callbacks::XMLRPC_ENABLEDCALLBACKS:
//TODO
break;
case Callbacks::XMLRPC_DISABLEDCALLBACKS:
//TODO
break;
case Callbacks::XMLRPC_APIVERSION:
//TODO
break;
case Callbacks::XMLRPC_ALLAPIVERSIONS:
//TODO
break;
case Callbacks::XMLRPC_DOCUMENTATION:
//TODO
break;
case Callbacks::XMLRPC_METHODSLIST:
//TODO
break;
case Callbacks::XMLRPC_METHODHELP:
//TODO
break;
case Callbacks::MP_STARTSERVERSTART:
$this->maniaControl->getCallbackManager()->triggerCallback(Callbacks::MP_STARTSERVERSTART, new StartServerStructure($this->maniaControl, $data));
break;