public function getCurrentGameInfo( string $encrypted_summoner_id )
	{
		$resultPromise = $this->setEndpoint("/lol/spectator/" . self::RESOURCE_SPECTATOR_VERSION . "/active-games/by-summoner/{$encrypted_summoner_id}")
			->setResource(self::RESOURCE_SPECTATOR, "/active-games/by-summoner/%s")
			->makeCall();

		return $this->resolveOrEnqueuePromise($resultPromise, function(array $result) {
			return new Objects\CurrentGameInfo($result, $this);
		});
	}