optimizedUri property

RicochetUri get optimizedUri

Get optimized URI with successful server prioritized

Implementation

RicochetUri get optimizedUri {
  // Move the successful server to the front
  final optimizedServers = [
    resolvedFromServer,
    ...originalUri.servers.where((s) => s != resolvedFromServer),
  ];

  return originalUri.withServers(optimizedServers);
}