Skip to content

Latest commit

 

History

History
42 lines (34 loc) · 1.06 KB

README.md

File metadata and controls

42 lines (34 loc) · 1.06 KB

@session.js/sogs

A package that exports static methods to work with SOGS requests. These are utilities not tied to a specific Session instance (user).

decryptSogsMessageData

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: "",
      <...>
    },
    <...>
  }
  <...>
}
*/

Made for session.js

Use Session messenger programmatically with Session.js: Session bots, custom Session clients, and more.

Donate

hloth.dev/donate