diff --git a/app/Main/MapUpdate.php b/app/Main/MapUpdate.php index f950c01..6c9f3c8 100644 --- a/app/Main/MapUpdate.php +++ b/app/Main/MapUpdate.php @@ -360,7 +360,14 @@ class MapUpdate implements MessageComponentInterface { * @return array */ private function getCharacterIdsByMapId(int $mapId) : array { - return is_array($this->subscriptions[$mapId]) ? array_keys($this->subscriptions[$mapId]) : []; + $characterIds = []; + if( + array_key_exists($mapId, $this->subscriptions) && + is_array($this->subscriptions[$mapId]) + ){ + $characterIds = array_keys($this->subscriptions[$mapId]); + } + return $characterIds; } /**