userIds = $userIds; $this->nodes = $nodes; } public function handle(): void { foreach($this->nodes as $node){ $this->send(($node->server?: $node->ip).':'.$node->push_port, $node->auth->secret); } } private function send($host, $secret): void { $client = new Client([ 'base_uri' => $host, 'timeout' => 15, 'headers' => ['secret' => $secret] ]); if(is_array($this->userIds)){ $client->post('api/v2/user/del/list', ['json' => $this->userIds]); }else{ $client->post('api/user/del/'.$this->userIds); } } }