We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent de816e3 commit d9a1c18Copy full SHA for d9a1c18
Sources/ATSyntaxTools/Validators/HandleValidator.swift
@@ -123,8 +123,9 @@ public enum HandleValidator: Canonicalizable {
123
/// - Throws: ``InvalidHandleError``, indicating the handle is invalid.
124
public static func normalize(_ handle: String) throws -> String {
125
let normalizedHandle = handle.lowercased()
126
- try HandleValidator.validate(normalizedHandle)
+ let asciiHandle = try Punycode.encode(normalizedHandle)
127
+ try HandleValidator.validate(asciiHandle)
128
- return normalizedHandle
129
+ return asciiHandle
130
}
131
0 commit comments