Debouncing and form validation improvements

This commit is contained in:
Arkadiusz Fal
2021-09-26 22:12:43 +02:00
parent f9396985c9
commit a0f74a5899
10 changed files with 168 additions and 96 deletions

View File

@@ -2,7 +2,7 @@ import Foundation
import Siesta
import SwiftUI
final class InstanceAccountValidator: Service {
final class AccountValidator: Service {
let url: String
let account: Instance.Account?
@@ -14,14 +14,14 @@ final class InstanceAccountValidator: Service {
init(
url: String,
account: Instance.Account? = nil,
formObjectID: Binding<String>,
id: Binding<String>,
valid: Binding<Bool>,
validated: Binding<Bool>,
error: Binding<String?>? = nil
) {
self.url = url
self.account = account
self.formObjectID = formObjectID
formObjectID = id
self.valid = valid
self.validated = validated
self.error = error