Skip to content
This repository was archived by the owner on Feb 4, 2022. It is now read-only.

Commit 6510d7d

Browse files
committed
feat(sessions): add equality operator to ease readability
1 parent c1b5e04 commit 6510d7d

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

lib/sessions.js

+11
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,17 @@ class ClientSession extends EventEmitter {
8484
this.operationTime = operationTime;
8585
}
8686
}
87+
88+
/**
89+
* Used to determine if this session equals another
90+
*/
91+
equals(session) {
92+
if (!(session instanceof ClientSession)) {
93+
return false;
94+
}
95+
96+
return this.id.id.buffer.equals(session.id.id.buffer);
97+
}
8798
}
8899

89100
Object.defineProperty(ClientSession.prototype, 'id', {

0 commit comments

Comments
 (0)