Files
fluxer-desktop-patched/packages/voice_engine_v2/fixtures/event_logs/e2ee_lifecycle.json
T
brenden 682afacd30 Add native self-hosted instance connection to fluxer_desktop
Trimmed monorepo checkout (fluxer_desktop + packages/voice_engine_v2 +
tools/ci) with a "Connect to a Different Server" menu item and popout
that lets the desktop app switch to any self-hosted Fluxer instance,
plus fixes for well-known discovery on single-domain self-hosted
deployments and a false-positive ERR_ABORTED on same-origin client
redirects during the switch. Defaults to chat.fluxr.chat and uses an
isolated userData directory from the official build.
2026-07-01 18:22:43 -04:00

35 lines
918 B
JSON

{
"name": "e2ee_lifecycle",
"events": [
{"type": "e2ee.setEnabledRequested", "enabled": true, "keyId": "key-a"},
{"type": "e2ee.setEnabledRequested", "enabled": false},
{"type": "e2ee.enabled", "operationId": 1, "keyId": "key-a"},
{"type": "e2ee.disabled", "operationId": 2},
{"type": "e2ee.enabled", "operationId": null, "keyId": "key-b"},
{
"type": "e2ee.failed",
"operationId": null,
"error": {
"code": "implementationError",
"message": "Remote participant key material could not be applied",
"capability": "e2ee"
}
}
],
"expectedCommands": [
[{"type": "e2ee.setEnabled", "operationId": 1, "enabled": true, "keyId": "key-a"}],
[{"type": "e2ee.setEnabled", "operationId": 2, "enabled": false}],
[],
[],
[],
[]
],
"expected": {
"nextOperationId": 3,
"status": "failed",
"keyId": "key-b",
"operationId": null,
"failureCode": "implementationError"
}
}