package com.piusvelte.sonet.loader;
import android.content.Context;
import android.support.annotation.NonNull;
import com.piusvelte.sonet.social.Client;
/**
* Created by bemmanuel on 3/19/15.
*/
public class MemberAuthenticationLoader extends BaseAsyncTaskLoader<Client.MemberAuthentication> {
@NonNull
OAuthLoginLoader.OAuthLoginLoaderResult mOAuthLoginLoaderResult;
@NonNull
String mAuthenticatedUrl;
public MemberAuthenticationLoader(@NonNull Context context,
@NonNull OAuthLoginLoader.OAuthLoginLoaderResult oAuthLoginLoaderResult,
@NonNull String authenticatedUrl) {
super(context);
mOAuthLoginLoaderResult = oAuthLoginLoaderResult;
mAuthenticatedUrl = authenticatedUrl;
}
@Override
public Client.MemberAuthentication loadInBackground() {
return mOAuthLoginLoaderResult.client.getMemberAuthentication(mAuthenticatedUrl);
}
}