Skip to content

Add offline support - Server connection #6

Description

@Azyyyyyy

Currently the project ALWAYS needs to be connected to the servers which means if the backend instance is down, the client cannot be used, massively limiting it's use.

The rough plan is that we will AOT the c# backend (with a different storage implementation to allow local store) and then embed the library into the client, allowing us to create two new modes:

  • Offline mode: This will completely disconnect the client from the server, notification support should be disabled in this mode
  • Hybrid mode: This will store everything on the device and create events that are published back to the server, allowing the server to still contain the data in case we have multiple devices.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions