Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inter-process communication #585

Open
wants to merge 238 commits into
base: main
Choose a base branch
from
Open

Inter-process communication #585

wants to merge 238 commits into from

Conversation

tmpfs
Copy link
Collaborator

@tmpfs tmpfs commented Oct 29, 2024

  • Handle errors
  • Handle timeouts
  • TypeScript definitions
    • IpcResponse
    • DocumentView
  • Support opening links in native bridge
  • Support querying GUI app status (check the file lock)
  • Support querying IPC status, ping/pong
  • Lock request can have optional address, when none lock all accounts

Closes #561 and closes #588.

@tmpfs tmpfs self-assigned this Oct 29, 2024
@tmpfs tmpfs changed the title Initial ipc crate and TCP-based channel. Inter-process communication Oct 30, 2024
To indicate whether an initial sync should create the account on the
remote (push) or on local (pull).
Prepare to support accounts that are uninitialized with no storage.
To initialize an account from patches loaded using the sync protocol
CreateSet; used so that linked accounts can be created during a sync
operation.
So that are not converted to the Map type in Javascript land otherwise
they cannot cross the postMessage() boundary without special handling.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

IPC Framework Integrate prometheus with the self hosted server
1 participant