/**
*
*/
package com.gmail.charleszq.picorner.task.px500;
import android.content.Context;
import com.github.yuyang226.j500px.J500px;
import com.gmail.charleszq.picorner.task.AbstractContextAwareTask;
import com.gmail.charleszq.picorner.utils.J500pxHelper;
/**
* @author charleszq
*
*/
public class PxFollowUserTask extends
AbstractContextAwareTask<String, Integer, Boolean> {
public PxFollowUserTask(Context ctx) {
super(ctx);
}
@Override
protected Boolean doInBackground(String... params) {
String userId = params[0];
boolean follow = true;
if( params.length > 1 ) {
follow = Boolean.parseBoolean(params[1]);
}
J500px px = J500pxHelper.getJ500pxAuthedInstance(mContext);
try {
px.getUsersInterface().followUser(Integer.parseInt(userId), follow);
} catch (Exception e) {
return false;
}
return true;
}
}