catch next map exception
This commit is contained in:
		| @@ -2,7 +2,6 @@ | |||||||
|  |  | ||||||
| namespace ManiaControl\Maps; | namespace ManiaControl\Maps; | ||||||
|  |  | ||||||
| use FML\Controls\Control; |  | ||||||
| use FML\Controls\Frame; | use FML\Controls\Frame; | ||||||
| use FML\Controls\Gauge; | use FML\Controls\Gauge; | ||||||
| use FML\Controls\Label; | use FML\Controls\Label; | ||||||
| @@ -626,7 +625,6 @@ class MapList implements ManialinkPageAnswerListener, CallbackListener { | |||||||
|  |  | ||||||
| 				$votesPlugin->startVote($player, 'switchmap', function ($result) use (&$votesPlugin, &$map) { | 				$votesPlugin->startVote($player, 'switchmap', function ($result) use (&$votesPlugin, &$map) { | ||||||
| 					// TODO: $result isn't used -> bug? does it skip even if vote is not successful? | 					// TODO: $result isn't used -> bug? does it skip even if vote is not successful? | ||||||
| 					$this->maniaControl->chat->sendInformation('$sVote Successful -> Map switched!'); |  | ||||||
| 					$votesPlugin->undefineVote('switchmap'); | 					$votesPlugin->undefineVote('switchmap'); | ||||||
|  |  | ||||||
| 					//Don't queue on Map-Change | 					//Don't queue on Map-Change | ||||||
| @@ -634,8 +632,13 @@ class MapList implements ManialinkPageAnswerListener, CallbackListener { | |||||||
|  |  | ||||||
| 					try { | 					try { | ||||||
| 						$this->maniaControl->client->JumpToMapIdent($map->uid); | 						$this->maniaControl->client->JumpToMapIdent($map->uid); | ||||||
|  | 					} catch (NextMapException $e) { | ||||||
|  | 						return; | ||||||
| 					} catch (NotInListException $e) { | 					} catch (NotInListException $e) { | ||||||
|  | 						return; | ||||||
| 					} | 					} | ||||||
|  |  | ||||||
|  | 					$this->maniaControl->chat->sendInformation('$sVote Successful -> Map switched!'); | ||||||
| 				}); | 				}); | ||||||
| 				break; | 				break; | ||||||
| 			case self::ACTION_QUEUED_MAP: | 			case self::ACTION_QUEUED_MAP: | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user