package com.gt.snssharinglibrary.service.facebook_2_0;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.net.MalformedURLException;
import com.facebook_2_0.android.AsyncFacebookRunner;
import com.facebook_2_0.android.FacebookError;
import com.gt.snssharinglibrary.util.LogController;
public class SamplePostMessageListener implements AsyncFacebookRunner.RequestListener {
@Override
public void onComplete(String response, Object state) {
LogController.log("SamplePostMessageListener >>> onComplete " + response);
}
@Override
public void onIOException(IOException e, Object state) {
LogController.log("SamplePostMessageListener >>> onIOException " + e.toString());
}
@Override
public void onFileNotFoundException(FileNotFoundException e, Object state) {
LogController.log("SamplePostMessageListener >>> onFileNotFoundException " + e.toString());
}
@Override
public void onMalformedURLException(MalformedURLException e, Object state) {
LogController.log("SamplePostMessageListener >>> onMalformedURLException " + e.toString());
}
@Override
public void onFacebookError(FacebookError e, Object state) {
LogController.log("SamplePostMessageListener >>> onFacebookError " + e.toString());
}
// private SamplePostMessageCallback samplePostMessageCallback;
//
// public SamplePostMessageListener(SamplePostMessageCallback
// samplePostMessageCallback)
// {
// this.samplePostMessageCallback = samplePostMessageCallback;
// }
//
// @Override
// public void onComplete(String response, Object state) {
// LogController.log("SamplePostMessageListener >>> onComplete " +
// response);
// try
// {
// JSONObject json = Util.parseJson(response);
// final String id = json.getString("id");
//
// LogController.log("id " + id);
//
// if(!K11StringUtil.isStringEmpty(id))
// {
// if(samplePostMessageCallback != null)
// {
// LogController.log("TEST - samplePostMessageCallback");
// samplePostMessageCallback.postMessageResult(true, state);
// return;
// }
// }
// }
// catch(JSONException e)
// {
//
// }
// catch(FacebookError e)
// {
//
// }
//
// if(samplePostMessageCallback != null)
// {
// samplePostMessageCallback.postMessageResult(false, state);
// return;
// }
// }
//
// @Override
// public void onIOException(IOException e, Object state) {
// LogController.log("SampleUploadListener >>> onIOException");
// if(samplePostMessageCallback != null)
// {
// samplePostMessageCallback.postMessageResult(false, state);
// }
// }
//
// @Override
// public void onFileNotFoundException(FileNotFoundException e, Object
// state) {
// LogController.log("SampleUploadListener >>> onFileNotFoundException");
// if(samplePostMessageCallback != null)
// {
// samplePostMessageCallback.postMessageResult(false, state);
// }
// }
//
// @Override
// public void onMalformedURLException(MalformedURLException e, Object
// state) {
// LogController.log("SampleUploadListener >>> onMalformedURLException");
// if(samplePostMessageCallback != null)
// {
// samplePostMessageCallback.postMessageResult(false, state);
// }
// }
//
// @Override
// public void onFacebookError(FacebookError e, Object state) {
// if(samplePostMessageCallback != null)
// {
// samplePostMessageCallback.postMessageResult(false, state);
// }
// }
}