Skip to content

Instantly share code, notes, and snippets.

@zerogdev
Created July 23, 2018 13:21
Show Gist options
  • Save zerogdev/607a77cc607a35dd67c5d6d622625df4 to your computer and use it in GitHub Desktop.
Save zerogdev/607a77cc607a35dd67c5d6d622625df4 to your computer and use it in GitHub Desktop.
public void loadShortUrl(String url, final ShortUrlCallBack callBack) {
Call<ShortUrlResult> call = mNaverService.getShortUrl(url);
call.enqueue(new Callback<ShortUrlResult>() {
@Override
public void onResponse(Call<ShortUrlResult> call, Response<ShortUrlResult> response) {
if (callBack != null) {
if (response.body() != null) {
callBack.onShortUrlSuccess(response.body().getResult());
} else {
callBack.onShortUrlFail();
}
}
}
@Override
public void onFailure(Call<ShortUrlResult> call, Throwable t) {
if (callBack != null) {
callBack.onShortUrlFail();
}
}
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment