[TASK] Some Bugfixes.
This commit is contained in:
@@ -94,7 +94,7 @@ class Client_ClientManager {
|
||||
if(isset($this->clientPool[$connectionHandler->getID()])) {
|
||||
//let the client process the data, send the results back.
|
||||
while($data = $connectionHandler->read()) {
|
||||
$result = $this->clientPool[$connectionHandler->getID()]->processData($data);
|
||||
$result = $this->clientPool[$connectionHandler->getID()]->processRawData($data);
|
||||
if($result !== "") {
|
||||
$connectionHandler->write($result);
|
||||
}
|
||||
@@ -178,7 +178,9 @@ class Client_ClientManager {
|
||||
$client->loadConfig($this->configPool[$connectionHandler->getID()]);
|
||||
}
|
||||
$client->injectClientManager($this);
|
||||
$client->injectProtocolHandler(new Protocol_IrcProtocolHandler());
|
||||
$className = "Protocol_".$protocol."ProtocolHandler";
|
||||
$protocolHandler = new $className();
|
||||
$client->injectProtocolHandler($protocolHandler);
|
||||
$client->setID($connectionHandler->getID());
|
||||
$client->setGroup($connectionHandler->getGroup());
|
||||
$this->clientPool[$connectionHandler->getID()] = $client;
|
||||
|
||||
Reference in New Issue
Block a user