return;
}
$winners = $this->channel->solveGuessing($args);
- $names = [];
- foreach ($winners as $winner) {
- if ($winner->score > 0) {
- $names[] = $winner->uname;
- }
- }
- if (empty($names)) {
- $msg = $this->channel->getGuessingSetting('no_winners_message');
- $this->messageChannel($msg);
- } else {
- $msg = $this->channel->getGuessingSetting('winners_message');
- $msg = str_replace('{names}', $this->listAnd($names), $msg);
- $this->messageChannel($msg);
- }
+ $msg = $this->channel->listGuessingWinners($winners);
+ $this->messageChannel($msg);
$this->channel->clearGuessing();
}