EE
Size: a a a
EE
EE
S
GP
EE
S
S
EE
EE
PS
PS
EE
S
EE
loginView.onLogin = { [weak self] in
let credentials = $0.validate()
self?.show(error:) <*> credentials.error
let loginResponse = self?.apiClient.login(with:) <*> credentials.value
loginResponse?.finalize <*> self?.goToNextScene(with:) <*> self?.show(error:)
}
EE
СГ
SS
SS
EE
PS