瀏覽代碼

use KerioWhmcs from MyApi

andre 2 年之前
父節點
當前提交
17918b8bf9
共有 1 個文件被更改,包括 3 次插入4 次删除
  1. 3 4
      app/Http/Actions/CreateAccount.php

+ 3 - 4
app/Http/Actions/CreateAccount.php

@@ -11,7 +11,7 @@ use ThurData\Servers\KerioEmail\App\Traits\ExtensionsCheckerTrait;
 use ThurData\Servers\KerioEmail\Core\App\Controllers\Instances\AddonController;
 use ThurData\Servers\KerioEmail\App\Traits\HostingService;
 use \ThurData\Servers\KerioEmail\Core\UI\Traits\WhmcsParams;
-use ThurData\Servers\KerioEmail\Api\KerioConnectApi;
+use ThurData\Servers\KerioEmail\Api\KerioWhmcs;
 
 /**
  *
@@ -70,11 +70,10 @@ class CreateAccount extends AddonController
      */
     protected function kerioRunService($params = null)
     {
-        $domains = array($params['domain']);
-        $api = new KerioConnectApi('whmcsKerioEmail', 'Thurdata', '1.0');
+        $api = new KerioWhmcs('whmcsKerioEmail', 'Thurdata', '1.0');
         try {
             $api->login($params['serverhostname'], $params['serverusername'], $params['serverpassword']);
-            $result = $api->sendRequest('Domains.create', $domains);
+            $result = $api->createDomain($params['domain']);
 
             logModuleCall(
                 'kerioEmail',