import { EnvelopePlus } from '../../../receiver/types'; import { SignalService } from '../../../protobuf'; import uuid from 'uuid'; import { fromHexToArray } from '../../../session/utils/String'; export function generateEnvelopePlusClosedGroup(groupId: string, sender: string): EnvelopePlus { const envelope: EnvelopePlus = { senderIdentity: sender, receivedAt: Date.now(), timestamp: Date.now() - 2000, id: uuid(), type: SignalService.Envelope.Type.CLOSED_GROUP_CIPHERTEXT, source: groupId, content: new Uint8Array(), toJSON: () => ['fake'], }; return envelope; } export function generateEnvelopePlus(sender: string): EnvelopePlus { const envelope: EnvelopePlus = { receivedAt: Date.now(), timestamp: Date.now() - 2000, id: uuid(), type: SignalService.Envelope.Type.UNIDENTIFIED_SENDER, source: sender, senderIdentity: sender, content: new Uint8Array(), toJSON: () => ['fake'], }; return envelope; }