isValidDestination static method

bool isValidDestination(
  1. String destination
)

Validates a destination name

Implementation

static bool isValidDestination(String destination) {
  if (destination.isEmpty) return false;

  // Basic validation - destinations should start with /
  if (!destination.startsWith('/')) return false;

  // Check for invalid characters
  const invalidChars = ['\n', '\r', '\0'];
  for (final char in invalidChars) {
    if (destination.contains(char)) return false;
  }

  return true;
}