|
...
|
...
|
@@ -5,7 +5,9 @@ namespace Lackoxygen\TiktokShop; |
|
|
|
use Illuminate\Support\Arr;
|
|
|
|
use Lackoxygen\TiktokShop\Attribute\Config\Config;
|
|
|
|
use Lackoxygen\TiktokShop\Attribute\Config\Option;
|
|
|
|
use Lackoxygen\TiktokShop\Request\DefaultRequest;
|
|
|
|
use Lackoxygen\TiktokShop\Request\RequestProxy;
|
|
|
|
use Lackoxygen\TiktokShop\Response\ResultSet;
|
|
|
|
use Lackoxygen\TiktokShop\Support\Verify;
|
|
|
|
|
|
|
|
/**
|
|
...
|
...
|
@@ -153,4 +155,23 @@ class Application |
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @param \Closure $callback
|
|
|
|
* @return ResultSet|object
|
|
|
|
*/
|
|
|
|
public function request(\Closure $callback)
|
|
|
|
{
|
|
|
|
/**
|
|
|
|
* @var DefaultRequest|RequestProxy $proxy
|
|
|
|
*/
|
|
|
|
$proxy = RequestProxy::proxy(DefaultRequest::class, $this->config);
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @var ResultSet $result
|
|
|
|
*/
|
|
|
|
$result = $proxy->request($callback);
|
|
|
|
|
|
|
|
return $result;
|
|
|
|
}
|
|
|
|
} |
...
|
...
|
|