import { serverRequest } from '../session/onions/onionSend'; import { fromArrayBufferToBase64 } from '../session/utils/String'; const pnServerPubkeyHex = '642a6585919742e5a2d4dc51244964fbcd8bcab2b75612407de58b810740d049'; const pnServerUrl = 'https://live.apns.getsession.org'; export async function notify(plainTextBuffer: ArrayBuffer, sentTo: string) { const options = { method: 'post', objBody: { data: fromArrayBufferToBase64(plainTextBuffer), send_to: sentTo, }, }; const endpoint = 'notify'; return serverRequest(`${pnServerUrl}/${endpoint}`, { ...options, srvPubKey: pnServerPubkeyHex, }); }