package info.justaway.task;
import android.content.Context;
import java.util.ArrayList;
import info.justaway.JustawayApplication;
import info.justaway.model.AccessTokenManager;
import info.justaway.model.TwitterManager;
import twitter4j.ResponseList;
import twitter4j.TwitterException;
import twitter4j.UserList;
public class RegisterUserListsLoader extends AbstractAsyncTaskLoader<ArrayList<ResponseList<UserList>>> {
private long mUserId;
public RegisterUserListsLoader(Context context, long userId) {
super(context);
this.mUserId = userId;
}
@Override
public ArrayList<ResponseList<UserList>> loadInBackground() {
try {
ArrayList<ResponseList<UserList>> responseLists = new ArrayList<ResponseList<UserList>>();
responseLists.add(TwitterManager.getTwitter().getUserListsOwnerships(AccessTokenManager.getUserId(), 200, -1));
responseLists.add(TwitterManager.getTwitter().getUserListMemberships(mUserId, -1, true));
return responseLists;
} catch (TwitterException e) {
e.printStackTrace();
return null;
}
}
}