Skip to content
This repository was archived by the owner on Nov 8, 2021. It is now read-only.
This repository was archived by the owner on Nov 8, 2021. It is now read-only.

Invalid example at https://docs.realm.io/sync/using-synced-realms/setting-up-your-realms #420

@zeeshanz

Description

@zeeshanz

Obsolete example.

SyncUser.currentUser() is now SyncUser.current()

But still, this example doesn't work. Use of /~/ creates duplicate user ids, and defining your own Realm creates duplicate realms:

/files/realm-object-server/7a86ce4741e0bbebb0434143f6256414/7a86ce4741e0bbebb0434143f6256414/

OR

/files/realm-object-server/7a86ce4741e0bbebb0434143f6256414/MyRealm/MyRealm

Seems like a bug in Android version of Realm.

It works fine only if Realm on ROS is defined as a subfolder, like /MyRealm/V1

// Create the configuration
SyncUser user = SyncUser.currentUser();
String url = "realms://myinstance.cloud.realm.io/~/userRealm";
SyncConfiguration config = user.createConfiguration(url).build();

// Open the remote Realm
Realm realm = Realm.getInstance(config);
// Any changes made to this Realm will be synced across all devices!

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions