diff --git a/dist/libsignal-protocol.js b/dist/libsignal-protocol.js index b9d97c8..9614701 100644 --- a/dist/libsignal-protocol.js +++ b/dist/libsignal-protocol.js @@ -35626,7 +35626,7 @@ Internal.SessionRecord = function() { }, haveOpenSession: function() { var openSession = this.getOpenSession(); - return (!!openSession && !!openSession.registrationId); + return (!!openSession && typeof openSession.registrationId === 'number'); }, getSessionByBaseKey: function(baseKey) { diff --git a/src/SessionRecord.js b/src/SessionRecord.js index c0cb3e6..95e3588 100644 --- a/src/SessionRecord.js +++ b/src/SessionRecord.js @@ -127,7 +127,7 @@ Internal.SessionRecord = function() { }, haveOpenSession: function() { var openSession = this.getOpenSession(); - return (!!openSession && !!openSession.registrationId); + return (!!openSession && typeof openSession.registrationId === 'number'); }, getSessionByBaseKey: function(baseKey) {