dedimania fix

This commit is contained in:
kremsy 2017-05-20 10:43:14 +02:00
parent 04883a4dc6
commit 6195757f68
2 changed files with 3 additions and 2 deletions

View File

@ -53,7 +53,6 @@ class DedimaniaWebHandler {
if (!$data || $error) {
Logger::logError("Dedimania Error while opening session: '{$error}' Line 42");
var_dump($data);
}
$data = $this->decode($data);
@ -188,6 +187,7 @@ class DedimaniaWebHandler {
$methodResponse = $data[0];
if (xmlrpc_is_fault($methodResponse)) {
$this->handleXmlRpcFault($methodResponse, self::DEDIMANIA_CHECK_SESSION);
$this->openDedimaniaSession();
return;
}

View File

@ -233,12 +233,13 @@ class LocalRecordsPlugin implements ManialinkPageAnswerListener, CallbackListene
$quadStyle = $this->maniaControl->getManialinkManager()->getStyleManager()->getDefaultQuadStyle();
$quadSubstyle = $this->maniaControl->getManialinkManager()->getStyleManager()->getDefaultQuadSubstyle();
$records = $this->getLocalRecords($map, 1000);
$records = $this->getLocalRecords($map, 1000); //TODO limit setting
if (!is_array($records)) {
Logger::logError("Couldn't fetch player records.");
return null;
}
//TODO maybe only store if player is connected
$playerRecords = array();
foreach ($records as $index => $record) {
$playerRecords[$record->playerIndex] = $index;