Skip to content

Commit

Permalink
Move storage of supportedTransports out of ConnectionManager class
Browse files Browse the repository at this point in the history
This allows this class to be tree-shaken.
  • Loading branch information
lawrence-forooghian committed Oct 26, 2023
1 parent 0cabc49 commit 7e21e56
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion src/common/lib/transport/connectionmanager.ts
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,8 @@ function decodeRecoveryKey(recoveryKey: string): RecoveryContext | null {
}
}

const supportedTransports: Record<string, TransportCtor> = {};

export class TransportParams {
options: ClientOptions;
host: string | null;
Expand Down Expand Up @@ -402,7 +404,9 @@ class ConnectionManager extends EventEmitter {
* transport management
*********************/

static supportedTransports: Record<string, TransportCtor> = {};
static get supportedTransports() {
return supportedTransports;
}

static initTransports() {
WebSocketTransport(ConnectionManager);
Expand Down

0 comments on commit 7e21e56

Please sign in to comment.