Realm Platform получит Realms, принадлежащие пользователю - PullRequest
0 голосов
/ 25 февраля 2019

Я пытаюсь получить Сферы, которые принадлежат зарегистрированному пользователю (полная синхронизация).

currentUser().getPermissionManager().getPermissions(new PermissionManager.PermissionsCallback() {

            @Override
            public void onSuccess(RealmResults<Permission> permissions) {

                RealmResults<Permission> results = permissions
                        .where()
                        .findAll();

                for (Permission result : results) {
                    Log.d(TAG, "onSuccess: " + result.getPath());
                }
            }

            @Override
            public void onError(ObjectServerError error) {
                Log.d(TAG, "onError: "+error.getErrorMessage());
            }
        });

Но я получаю:

/myUserId***/__permission
/myUserId***/__perm

Когда я смотрю наконсоль (Realm studio) Я вижу, что у моих пользователей есть 4 пути к Realm, 3 пути, которые я не знаю, откуда:

/~/__permission
/~/__perm
/~/__management
  1. Откуда эти пути?
  2. Почему мое настоящее Царство, которое было создано, не появляется в результате?

Я полагаю, что разрешения предоставлены, потому что моя Область синхронизирована с сервером, и все изменения также синхронизированы.

РЕДАКТИРОВАТЬ: когда имя пользователя не установлено как администратор, результаты содержатвсе проекты.

...