@Override public void done(int i, AVException e) { if (null != countCallback) { unreadAddRequestsCount = i; countCallback.done(i, e); } } });
@Override public void onSuccess(String content, AVException e) { try { AVResponse resp = JSON.parseObject(content, AVResponse.class); if (internalCallback != null) { internalCallback.internalDone(resp.count, null); } } catch (Exception jsonParseException) { internalCallback.internalDone(AVErrorUtils.createException(jsonParseException, "Exception during response parse")); } }
@Override public void onSuccess(String content, AVException e) { try { AVResponse resp = JSON.parseObject(content, AVResponse.class); if (internalCallback != null) { internalCallback.internalDone(resp.count, null); } } catch (Exception jsonParseException) { internalCallback.internalDone(AVErrorUtils.createException(jsonParseException, "Exception during response parse")); } }
/** * * @param returnValue * @param e */ protected final void internalDone0(Integer returnValue, AVException e) { done(returnValue == null ? -1 : returnValue, e); } }
@Override public void onFailure(Throwable error, String content) { if (callback != null) { callback.internalDone(0, AVErrorUtils.createException(error, content)); } } });
protected final void internalDone0(Integer returnValue, AVException e) { done(returnValue == null ? -1 : returnValue, e); } }
@Override public void onSuccess(String content, AVException e) { int count = processStatusCount(content); if (callback != null) { callback.internalDone(count, null); } }
@Override public void onFailure(Throwable error, String content) { if (callback != null) { callback.internalDone(0, AVErrorUtils.createException(error, content)); } } });
@Override public void onFailure(Throwable error, String content) { if (internalCallback != null) { internalCallback.internalDone(0, AVErrorUtils.createException(error, content)); } } }, cachePolicy, maxCacheAge);
@Override public void onSuccess(String content, AVException e) { int count = processStatusCount(content); if (callback != null) { callback.internalDone(count, null); } }
@Override public void onFailure(Throwable error, String content) { if (internalCallback != null) { if (AVUtils.isBlankContent(content)) { internalCallback.internalDone(0, AVErrorUtils.createException("failed to query: " + path, error)); } else { internalCallback.internalDone(0, AVErrorUtils.createException(error, content)); } } } }, cachePolicy, maxCacheAge);
@Deprecated public static void getInboxUnreadStatusesCountWithInboxTypeInBackgroud(long sid, long count, final String inboxType, final CountCallback callback) { if (!checkCurrentUser(null)) { if (callback != null) { callback.internalDone(0, AVErrorUtils.sessionMissingException()); } return; } String userId = AVUser.getCurrentUser().getObjectId(); Map<String, String> map = statusQueryMap(userId, sid, count, 0, inboxType, null, true, true); getStatusCountImpl("subscribe/statuses/count", map, callback); }
@Deprecated public static void getInboxUnreadStatusesCountWithInboxTypeInBackgroud(long sid, long count, final String inboxType, final CountCallback callback) { if (!checkCurrentUser(null)) { if (callback != null) { callback.internalDone(0, AVErrorUtils.sessionMissingException()); } return; } String userId = AVUser.getCurrentUser().getObjectId(); Map<String, String> map = statusQueryMap(userId, sid, count, 0, inboxType, null, true, true); getStatusCountImpl("subscribe/statuses/count", map, callback); }
public static void getUnreadStatusesCountInBackground(String inboxType, final CountCallback callback) { if (!checkCurrentUser(null)) { if (callback != null) { callback.internalDone(0, AVErrorUtils.sessionMissingException()); } return; } String userId = AVUser.getCurrentUser().getObjectId(); Map<String, String> map = getStatusQueryMap(userId, 0, 0, 0, inboxType, null, true, true); getStatusCountImpl("subscribe/statuses/count", map, callback); }
public static void getUnreadStatusesCountInBackground(String inboxType, final CountCallback callback) { if (!checkCurrentUser(null)) { if (callback != null) { callback.internalDone(0, AVErrorUtils.sessionMissingException()); } return; } String userId = AVUser.getCurrentUser().getObjectId(); Map<String, String> map = getStatusQueryMap(userId, 0, 0, 0, inboxType, null, true, true); getStatusCountImpl("subscribe/statuses/count", map, callback); }