/// <summary> /// Returns the current status of route planner. /// </summary> /// <returns></returns> /// <exception cref="NotImplementedException"></exception> public static async Task <RouteStatus> GetStatusAsync(LavaConfig lavaConfig) { if (lavaConfig == null) { throw new ArgumentNullException(nameof(lavaConfig)); } var requestMessage = new HttpRequestMessage(HttpMethod.Get, $"{lavaConfig.HttpEndpoint}/routeplanner/status") { Headers = { { "Authorization", lavaConfig.Authorization } } }; var routeStatus = await VictoriaExtensions.ReadAsJsonAsync <RouteStatus>(requestMessage); if (!routeStatus.Equals(default))