exception chatclass
This commit is contained in:
parent
aa642a7ef1
commit
6b056e3cfa
@ -45,10 +45,10 @@ class Chat {
|
|||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
private function getPrefix($prefix) {
|
private function getPrefix($prefix) {
|
||||||
if(is_string($prefix)) {
|
if (is_string($prefix)) {
|
||||||
return $prefix;
|
return $prefix;
|
||||||
}
|
}
|
||||||
if($prefix === true) {
|
if ($prefix === true) {
|
||||||
return $this->maniaControl->settingManager->getSetting($this, self::SETTING_PREFIX);
|
return $this->maniaControl->settingManager->getSetting($this, self::SETTING_PREFIX);
|
||||||
}
|
}
|
||||||
return '';
|
return '';
|
||||||
@ -63,14 +63,20 @@ class Chat {
|
|||||||
* @return bool
|
* @return bool
|
||||||
*/
|
*/
|
||||||
public function sendChat($message, $login = null, $prefix = true) {
|
public function sendChat($message, $login = null, $prefix = true) {
|
||||||
if(!$this->maniaControl->client) {
|
if (!$this->maniaControl->client) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
$chatMessage = '$z$<' . $this->getPrefix($prefix) . $message . '$>$z';
|
$chatMessage = '$z$<' . $this->getPrefix($prefix) . $message . '$>$z';
|
||||||
if($login === null) {
|
try {
|
||||||
return $this->maniaControl->client->chatSendServerMessage($chatMessage);
|
if ($login === null) {
|
||||||
|
$this->maniaControl->client->chatSendServerMessage($chatMessage);
|
||||||
|
} else {
|
||||||
|
$this->maniaControl->client->chatSendServerMessage($chatMessage, $login);
|
||||||
|
}
|
||||||
|
} catch(\Exception $e) {
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
return $this->maniaControl->client->chatSendServerMessage($chatMessage, $login);
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user