Skip to content

Commit 081e7de

Browse files
committed
feat: add getClientAddress to WebSocketAdapter
1 parent 8e5646d commit 081e7de

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

src/@types/adapters.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export interface IWebServerAdapter extends EventEmitter {
1313

1414
export type IWebSocketAdapter = EventEmitter & {
1515
getClientId(): string
16+
getClientAddress(): string
1617
getSubscriptions(): Map<string, SubscriptionFilter[]>
1718
}
1819

src/adapters/web-socket-adapter.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,10 @@ export class WebSocketAdapter extends EventEmitter implements IWebSocketAdapter
7272
return this.clientId
7373
}
7474

75+
public getClientAddress(): string {
76+
return this.clientAddress
77+
}
78+
7579
public onUnsubscribed(subscriptionId: string): void {
7680
debug('client %s unsubscribed %s', this.clientId, subscriptionId)
7781
this.subscriptions.delete(subscriptionId)

0 commit comments

Comments
 (0)