0
0
mirror of https://github.com/signalapp/libsignal.git synced 2024-09-20 12:02:18 +02:00

Merge pull request #232 from signalapp/jack/node-current-state

Expose HasCurrentState for Node
This commit is contained in:
Jack Lloyd 2021-03-03 13:17:08 -05:00 committed by GitHub
commit 9b62203e59
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 1 deletions

View File

@ -574,6 +574,10 @@ export class SessionRecord {
remoteRegistrationId(): number {
return SC.SessionRecord_GetRemoteRegistrationId(this);
}
hasCurrentState(): boolean {
return SC.SessionRecord_HasCurrentState(this);
}
}
export class SenderKeyName {

View File

@ -145,6 +145,7 @@ export function SessionRecord_ArchiveCurrentState(sessionRecord: Wrapper<Session
export function SessionRecord_Deserialize(buffer: Buffer): SessionRecord;
export function SessionRecord_GetLocalRegistrationId(obj: Wrapper<SessionRecord>): number;
export function SessionRecord_GetRemoteRegistrationId(obj: Wrapper<SessionRecord>): number;
export function SessionRecord_HasCurrentState(obj: Wrapper<SessionRecord>): boolean;
export function SessionRecord_Serialize(obj: Wrapper<SessionRecord>): Buffer;
export function SignalMessage_Deserialize(buffer: Buffer): SignalMessage;
export function SignalMessage_GetBody(obj: Wrapper<SignalMessage>): Buffer;

View File

@ -721,7 +721,7 @@ fn SessionRecord_ArchiveCurrentState(session_record: &mut SessionRecord) -> Resu
session_record.archive_current_state()
}
bridge_get!(SessionRecord::has_current_session_state as HasCurrentState -> bool, jni = false, node = false);
bridge_get!(SessionRecord::has_current_session_state as HasCurrentState -> bool, jni = false);
bridge_deserialize!(SessionRecord::deserialize);
bridge_get_bytearray!(SessionRecord::serialize as Serialize);