forked from aparoksha/adwaita-swift
Remove unnecessary async processing
This commit is contained in:
parent
1fc0647d90
commit
69ca6625dd
@ -101,24 +101,6 @@ struct BindingReactorDemo: View {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private func checkPassword(content password: String) async -> [(String, Bool)] {
|
|
||||||
var results: [(String, Bool)] = []
|
|
||||||
|
|
||||||
await withTaskGroup(of: (String, Bool).self) { group in
|
|
||||||
for checker in PasswordChecker.allCases {
|
|
||||||
group.addTask {
|
|
||||||
await check(password: password, checker: checker)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
for await result in group {
|
|
||||||
results.append(result)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return results
|
|
||||||
}
|
|
||||||
|
|
||||||
private func check(password: String, checker: PasswordChecker) -> (String, Bool) {
|
private func check(password: String, checker: PasswordChecker) -> (String, Bool) {
|
||||||
switch checker {
|
switch checker {
|
||||||
case .length:
|
case .length:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user