Slide 34
Slide 34 text
func login(username: String,
_ password: String,
_ callback: (UserDetails) -> ())
func fullLogin(loginManager: LoginManager)
(_ username: String,
_ password: String,
_ callback(UserDetails) -> ()) -> () {
loginManager.login(username, password, callback)
}
let login = fullLogin(actualLoginManager)
let mockLogin = fullLogin(mockLoginManager)