protected Map<String, String> assembleParameters() { return conditions.assembleParameters(); } }
protected Map<String, String> assembleParameters() { return conditions.assembleParameters(); } }
@Override public Map<String, String> assembleParameters() { Map<String, String> parameters = super.assembleParameters(); if (isWithLastMessageRefreshed) { parameters.put(Conversation.QUERY_PARAM_LAST_MESSAGE, Boolean.toString(isWithLastMessageRefreshed)); } else if (parameters.containsKey(Conversation.QUERY_PARAM_LAST_MESSAGE)) { parameters.remove(Conversation.QUERY_PARAM_LAST_MESSAGE); } if (isCompact) { parameters.put(Conversation.QUERY_PARAM_COMPACT, Boolean.toString(isCompact)); } else if (parameters.containsKey(Conversation.QUERY_PARAM_COMPACT)) { parameters.remove(Conversation.QUERY_PARAM_COMPACT); } return parameters; } }
private void countInBackground(boolean sync, CountCallback callback) { conditions.assembleParameters(); Map<String, String> parameters = conditions.getParameters(); parameters.put("count", "1");
private void countInBackground(boolean sync, CountCallback callback) { conditions.assembleParameters(); Map<String, String> parameters = conditions.getParameters(); parameters.put("count", "1"); parameters.put("limit", "0"); final CountCallback internalCallback = callback; String path = queryPath(); queryPath = PaasClient.storageInstance().getObject(path, new AVRequestParams(parameters), sync, null, new GenericObjectCallback() { @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 onFailure(Throwable error, String content) { if (internalCallback != null) { internalCallback.internalDone(0, AVErrorUtils.createException(error, content)); } } }, cachePolicy, maxCacheAge); }
private void queryConvMemberThroughNetwork(final QueryConditions queryConditions, final AVIMConversationMemberQueryCallback callback) { String queryPath = AVPowerfulUtils.getEndpoint("_ConversationMemberInfo"); queryConditions.assembleParameters(); Map<String, String> queryParams = queryConditions.getParameters(); queryParams.put("client_id", this.clientId);
private void generateQueryPath() { // This method is only used for cache and currently only storage service use cache if (AVUtils.isBlankString(queryPath)) { conditions.assembleParameters(); queryPath = PaasClient.storageInstance().buildUrl(queryPath(), new AVRequestParams(getParameters())); } }
protected void getInBackground(String objectId, boolean sync, AVFriendshipCallback callback) { String path = String.format("users/%s/followersAndFollowees", objectId); final AVFriendshipCallback internalCallback = callback; conditions.assembleParameters(); PaasClient.storageInstance().getObject(path, new AVRequestParams(conditions.getParameters()), sync, null,
private void generateQueryPath() { // This method is only used for cache and currently only storage service use cache if (AVUtils.isBlankString(queryPath)) { conditions.assembleParameters(); queryPath = PaasClient.storageInstance().buildUrl(queryPath(), new AVRequestParams(getParameters())); } }
protected void getInBackground(String objectId, boolean sync, AVFriendshipCallback callback) { String path = String.format("users/%s/followersAndFollowees", objectId); final AVFriendshipCallback internalCallback = callback; conditions.assembleParameters(); PaasClient.storageInstance().getObject(path, new AVRequestParams(conditions.getParameters()), sync, null, new GenericObjectCallback() {