Удаление устаревших данных
This commit is contained in:
parent
31df94665a
commit
64a88c9f4e
|
@ -4,8 +4,9 @@ declare(strict_types=1);
|
||||||
|
|
||||||
namespace mirzaev\vk\robots;
|
namespace mirzaev\vk\robots;
|
||||||
|
|
||||||
use mirzaev\vk\robots\robot;
|
use mirzaev\vk\robots\robot,
|
||||||
use mirzaev\vk\api\longpoll;
|
mirzaev\vk\api\settings as api,
|
||||||
|
mirzaev\vk\api\longpoll;
|
||||||
|
|
||||||
use Throwable;
|
use Throwable;
|
||||||
use Exception;
|
use Exception;
|
||||||
|
@ -29,6 +30,18 @@ final class group extends robot
|
||||||
*/
|
*/
|
||||||
protected longpoll $longpoll;
|
protected longpoll $longpoll;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Конструктор
|
||||||
|
*
|
||||||
|
* @param int|null $id Идентификатор
|
||||||
|
* @param string|null $key Ключ
|
||||||
|
*/
|
||||||
|
public function __construct(
|
||||||
|
protected int|null $id = null,
|
||||||
|
protected string|null $key = null
|
||||||
|
) {
|
||||||
|
parent::__construct($id, $key);
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* Запись свойства
|
* Запись свойства
|
||||||
*
|
*
|
||||||
|
|
|
@ -55,16 +55,6 @@ abstract class robot
|
||||||
*/
|
*/
|
||||||
private account $account;
|
private account $account;
|
||||||
|
|
||||||
/**
|
|
||||||
* Прокси
|
|
||||||
*/
|
|
||||||
protected proxy $proxy;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Обработчик капчи
|
|
||||||
*/
|
|
||||||
protected captcha $captcha;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* $messages_mode Режим отправки сообщений
|
* $messages_mode Режим отправки сообщений
|
||||||
*/
|
*/
|
||||||
|
@ -122,34 +112,6 @@ abstract class robot
|
||||||
return $this;
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Инициализация прокси
|
|
||||||
*
|
|
||||||
* @param proxy $proxy Прокси
|
|
||||||
*
|
|
||||||
* @return self
|
|
||||||
*/
|
|
||||||
public function proxy(proxy $proxy): self
|
|
||||||
{
|
|
||||||
$this->__set('proxy', $proxy);
|
|
||||||
|
|
||||||
return $this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Инициализация обработчика капчи
|
|
||||||
*
|
|
||||||
* @param captcha $captcha Обработчик капчи
|
|
||||||
*
|
|
||||||
* @return self
|
|
||||||
*/
|
|
||||||
public function captcha(captcha $captcha): self
|
|
||||||
{
|
|
||||||
$this->__set('captcha', $captcha);
|
|
||||||
|
|
||||||
return $this;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Записать свойство
|
* Записать свойство
|
||||||
*
|
*
|
||||||
|
@ -167,8 +129,6 @@ abstract class robot
|
||||||
'api' => isset($this->api) ? throw new Exception('Запрещено перезаписывать API', 500) : $this->api = $value,
|
'api' => isset($this->api) ? throw new Exception('Запрещено перезаписывать API', 500) : $this->api = $value,
|
||||||
'account' => isset($this->account) ? throw new Exception('Запрещено перезаписывать аккаунт', 500) : $this->account = $value,
|
'account' => isset($this->account) ? throw new Exception('Запрещено перезаписывать аккаунт', 500) : $this->account = $value,
|
||||||
'browser' => isset($this->browser) ? throw new Exception('Запрещено перезаписывать браузер', 500) : $this->browser = $value,
|
'browser' => isset($this->browser) ? throw new Exception('Запрещено перезаписывать браузер', 500) : $this->browser = $value,
|
||||||
'proxy' => $this->proxy = $value,
|
|
||||||
'captcha' => $this->captcha = $value,
|
|
||||||
'messages_new' => $this->messages_new = (int) $value,
|
'messages_new' => $this->messages_new = (int) $value,
|
||||||
default => throw new Exception("Свойство $name не найдено", 404)
|
default => throw new Exception("Свойство $name не найдено", 404)
|
||||||
};
|
};
|
||||||
|
@ -193,8 +153,6 @@ abstract class robot
|
||||||
'base_uri' => 'https://api.vk.com/method/',
|
'base_uri' => 'https://api.vk.com/method/',
|
||||||
'cookies' => true
|
'cookies' => true
|
||||||
]),
|
]),
|
||||||
'proxy' => $this->proxy,
|
|
||||||
'captcha' => $this->captcha,
|
|
||||||
'messages_new' => $this->messages_new,
|
'messages_new' => $this->messages_new,
|
||||||
default => throw new Exception("Свойство $name не найдено", 404)
|
default => throw new Exception("Свойство $name не найдено", 404)
|
||||||
};
|
};
|
||||||
|
@ -216,8 +174,6 @@ abstract class robot
|
||||||
'account' => isset($this->account),
|
'account' => isset($this->account),
|
||||||
'api' => isset($this->api),
|
'api' => isset($this->api),
|
||||||
'browser' => isset($this->browser),
|
'browser' => isset($this->browser),
|
||||||
'proxy' => isset($this->proxy),
|
|
||||||
'captcha' => isset($this->captcha),
|
|
||||||
'messages_new' => isset($this->messages_new),
|
'messages_new' => isset($this->messages_new),
|
||||||
default => throw new Exception("Свойство $name не найдено", 404)
|
default => throw new Exception("Свойство $name не найдено", 404)
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue