/**
*
*/
package com.gmail.charleszq.picorner.task.flickr;
import android.content.Context;
import android.util.Log;
import com.gmail.charleszq.picorner.task.AbstractContextAwareTask;
import com.gmail.charleszq.picorner.utils.FlickrHelper;
import com.googlecode.flickrjandroid.Flickr;
import com.googlecode.flickrjandroid.photos.Permissions;
/**
* @author charleszq
*
*/
public class FetchPhotoPermissionTask extends
AbstractContextAwareTask<String, Integer, Permissions> {
public FetchPhotoPermissionTask(Context ctx) {
super(ctx);
}
@Override
protected Permissions doInBackground(String... params) {
String photoId = params[0];
Flickr f = FlickrHelper.getInstance().getFlickrAuthed(mContext);
try {
return f.getPhotosInterface().getPerms(photoId);
} catch (Exception e) {
Log.w(TAG, "unable to get the permission of the photo: " + e.getMessage() ); //$NON-NLS-1$
}
return null;
}
}