xamarin / Xamarin.Social

Xamarin.Social
Apache License 2.0
124 stars 74 forks source link

Async interface for authenticating #3

Closed praeclarum closed 11 years ago

praeclarum commented 11 years ago
public Task<Account> Authenticate (UIViewController context)
{
    var authTC = new TaskCompletionSource<Account> ();
    authUI = facebook.GetAuthenticateUI (a => {
        authTC.SetResult (a);
        rootUI.DismissViewController (true, null);
    });
    rootUI.PresentViewController (authUI, true, null);
    return authTC.Task;
}
ermau commented 11 years ago

This should be on Xamarin.Auth.