static boolean checkStatusId(String statusId, StatusCallback callback) { if (AVUtils.isBlankString(statusId)) { if (callback != null) { callback.internalDone(null, AVErrorUtils.invalidObjectIdException()); } return false; } return true; }
static boolean checkStatusId(String statusId, StatusCallback callback) { if (AVUtils.isBlankString(statusId)) { if (callback != null) { callback.internalDone(null, AVErrorUtils.invalidObjectIdException()); } return false; } return true; }
/** * 通过用户ID获取其发布的公开的状态列表 * * @param userObejctId 用户的objectId * @param skip 跳过条数 * @param limit 需要返回的条数 默认`100`,最大`100` * @param callback 回调结果 */ @Deprecated public static void getStatusesFromUser(final String userObejctId, long skip, long limit, final StatusListCallback callback) { if (AVUtils.isBlankString(userObejctId)) { if (callback != null) { callback.internalDone(null, AVErrorUtils.invalidObjectIdException()); } return; } Map<String, String> params = sourceQueryMap(userObejctId, skip, limit); getStatusImpl(STATUS_ENDPOINT, params, callback); }
/** * 通过用户ID获取其发布的公开的状态列表 * * @param userObejctId 用户的objectId * @param skip 跳过条数 * @param limit 需要返回的条数 默认`100`,最大`100` * @param callback 回调结果 */ @Deprecated public static void getStatusesFromUser(final String userObejctId, long skip, long limit, final StatusListCallback callback) { if (AVUtils.isBlankString(userObejctId)) { if (callback != null) { callback.internalDone(null, AVErrorUtils.invalidObjectIdException()); } return; } Map<String, String> params = sourceQueryMap(userObejctId, skip, limit); getStatusImpl(STATUS_END_POINT, params, callback); }
private static void deleteStatusWithId(boolean sync, String statusId, final DeleteCallback callback) { if (!checkCurrentUser(null)) { if (callback != null) { callback.internalDone(AVErrorUtils.sessionMissingException()); } return; } if (AVUtils.isBlankString(statusId)) { if (callback != null) { callback.internalDone(AVErrorUtils.invalidObjectIdException()); } return; } String endPoint = String.format("statuses/%s", statusId); PaasClient.storageInstance().deleteObject(endPoint, sync, new GenericObjectCallback() { @Override public void onSuccess(String content, AVException e) { if (callback != null) { callback.internalDone(null); } } @Override public void onFailure(Throwable error, String content) { if (callback != null) { callback.internalDone(AVErrorUtils.createException(error, content)); } } }, statusId, null); }
private static void deleteStatusWithId(boolean sync, String statusId, final DeleteCallback callback) { if (!checkCurrentUser(null)) { if (callback != null) { callback.internalDone(AVErrorUtils.sessionMissingException()); } return; } if (AVUtils.isBlankString(statusId)) { if (callback != null) { callback.internalDone(AVErrorUtils.invalidObjectIdException()); } return; } String endPoint = String.format("statuses/%s", statusId); PaasClient.storageInstance().deleteObject(endPoint, sync, new GenericObjectCallback() { @Override public void onSuccess(String content, AVException e) { if (callback != null) { callback.internalDone(null); } } @Override public void onFailure(Throwable error, String content) { if (callback != null) { callback.internalDone(AVErrorUtils.createException(error, content)); } } }, statusId, null); }