Skip to content

Commit cfb211a

Browse files
authored
feat: add databaseMirroringPartner event handler (#1671)
* added databaseMirroringPartner event emitter * added onDatabaseMirroringPartner handler methods * removed unnecessary database mirroring event handlers * re-added database mirroring handler for login7tokenhandler * removed database mirroring partner event from generic request token handler
1 parent fc288ed commit cfb211a

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

src/connection.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1921,6 +1921,10 @@ class Connection extends EventEmitter {
19211921
* @private
19221922
*/
19231923
emit(event: 'databaseChange', databaseName: string): boolean
1924+
/**
1925+
* @private
1926+
*/
1927+
emit(event: 'databaseMirroringPartner', partnerInstanceName: string): boolean
19241928
/**
19251929
* @private
19261930
*/

src/token/handler.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -284,6 +284,10 @@ export class Login7TokenHandler extends TokenHandler {
284284
this.connection.emit('databaseChange', token.newValue);
285285
}
286286

287+
onDatabaseMirroringPartner(token: DatabaseMirroringPartnerEnvChangeToken) {
288+
this.connection.emit('databaseMirroringPartner', token.newValue);
289+
}
290+
287291
onLanguageChange(token: LanguageEnvChangeToken) {
288292
this.connection.emit('languageChange', token.newValue);
289293
}
@@ -355,10 +359,6 @@ export class Login7TokenHandler extends TokenHandler {
355359
onPacketSizeChange(token: PacketSizeEnvChangeToken) {
356360
this.connection.messageIo.packetSize(token.newValue);
357361
}
358-
359-
onDatabaseMirroringPartner(token: DatabaseMirroringPartnerEnvChangeToken) {
360-
// Do nothing
361-
}
362362
}
363363

364364
/**

0 commit comments

Comments
 (0)