feat(companion): add direct disconnect metadata getters

This commit is contained in:
William Valentin
2026-02-16 23:32:50 -08:00
parent 6821e3779f
commit 809000b6c6
7 changed files with 83 additions and 11 deletions
@@ -340,6 +340,8 @@ describe('platform clients integration', () => {
expect(client.connected).toBe(true);
client.disconnect(4100, 'manual platform stop');
expect(client.connected).toBe(false);
expect(client.lastDisconnectCode).toBe(4100);
expect(client.lastDisconnectReason).toBe('manual platform stop');
expect(client.getConnectionSnapshot()).toEqual({
connected: false,
eventSubscriptionCount: 0,