A package that exports static methods to work with SOGS requests. These are utilities not tied to a specific Session instance (user).
Use this method to decrypt message base64 blob to SignalService object.
Example:
decryptSogsMessageData('ChoKBkhlbGxvITi1v5/CwjKqBggKBk15IEJvdIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA')
/* ->
SignalService.Content {
dataMessage: DataMessage {
attachments: [],
preview: [],
body: "Hello!",
timestamp: Long {
low: 675798965,
high: 404,
unsigned: true
<...>
}
profile: LokiProfile {
displayName: "My Bot",
profilePicture: "",
<...>
},
<...>
}
<...>
}
*/
Use Session messenger programmatically with Session.js: Session bots, custom Session clients, and more.