isValidDestination static method
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;
}