2014-03-06 56 views
1

我試圖更新多個記錄權限。當我更新一條記錄的權限時,一切正常,但是當更新多條記錄時,沒有任何反應。QuickBlox customObject更新多條記錄權限

List<QBCustomObject> qbCustomObjectList = new LinkedList<QBCustomObject>(); 
QBPermissions permissions = new QBPermissions(); 
ArrayList<String> usersIDS = new ArrayList<String>(); 

...

permissions.setReadPermission(QBPermissionsLevel.OPEN_FOR_USER_IDS, usersIDS); 
for (int i = 0; i < qbIdsForUpdate.size(); i++) { 
    QBCustomObject co = new QBCustomObject("image"); 
    co.setCustomObjectId(qbIdsForUpdate.get(i)); 
    co.setPermission(permissions); 
    qbCustomObjectList.add(co); 
} 

QBCustomObjects.updateObjects(qbCustomObjectList, new QBCallbackImpl() { 
    @Override 
    public void onComplete(Result result) { 
     if (result.isSuccess()) { 
      QBCustomObjectMultiUpdatedResult updateResult = (QBCustomObjectMultiUpdatedResult) result; 
      progressDialog.dismiss(); 
     } else { 
      Log.e("Errors",result.getErrors().toString()); 
     } 
    } 
}); 

回答

1

它看起來像有在該請求的錯誤。我們在其上創建問題並在不久的將來修復它。您目前可以逐一更新權限。