@Override public void onRetry() { updateAvatarUrl(roomId, avatarUrl, callback); } }));
/** * Update the room avatar URL. * * @param avatarUrl the new avatar URL * @param callback the async callback */ public void updateAvatarUrl(final String avatarUrl, final ApiCallback<Void> callback) { mDataHandler.getDataRetriever().getRoomsRestClient().updateAvatarUrl(getRoomId(), avatarUrl, new RoomInfoUpdateCallback<Void>(callback) { @Override public void onSuccess(Void info) { getState().url = avatarUrl; super.onSuccess(info); } }); }