Struct dittolive_ditto::identity::OnlinePlayground [−][src]
pub struct OnlinePlayground { /* fields omitted */ }
Expand description
Test a Ditto Cloud app without authentication (“Playground mode”).
This mode offers no security and must only be used for development.
Other behavior mirrors the Online
identity.
Implementations
pub fn new(
ditto_root: Arc<dyn DittoRoot>,
app_id: AppId,
enable_cloud_sync: bool,
custom_auth_url: Option<&str>
) -> Result<Self, DittoError>
👎 Deprecated: Use OnlinePlaygroundV2 instead
pub fn new(
ditto_root: Arc<dyn DittoRoot>,
app_id: AppId,
enable_cloud_sync: bool,
custom_auth_url: Option<&str>
) -> Result<Self, DittoError>
Use OnlinePlaygroundV2 instead
Construct a new OnlinePlayground identity.
ditto_root
- Instance of DittoRoot indicating local storage directoryapp_id
- A unique AppId which must be a valid UUIDv4enable_cloud_sync
- Should WebSocket sync with wss://<app_id>.cloud.ditto.live be enabled by default. Do not enable this if you want to provide a custom sync URL latercustom_auth_url
- An optional Alternative URL for authentication requests. Defaults tohttps://<app_id>.cloud.ditto.live/
Trait Implementations
Returns a shared reference to the underlying AuthClient
Returns the current DittoRoot
Returns if the curernt web auth token is valid
Returns if the configured x509 certificate is valid
Returns the configured URL for Auth
Returns the configured URL for websocket sync
Returns the underlying DittoAuthenticator
if specified
Constructs a ValidityListener
given a shared reference to the Ditto
Transports
Read more
Indicates if cloud sync should be enabled by default
Indicates whether the specific Identity type requires an offline only license token to be set.
Auto Trait Implementations
impl !RefUnwindSafe for OnlinePlayground
impl Send for OnlinePlayground
impl Sync for OnlinePlayground
impl Unpin for OnlinePlayground
impl !UnwindSafe for OnlinePlayground
Blanket Implementations
Mutably borrows from an owned value. Read more