diff --git a/src/Socket/messages-send.ts b/src/Socket/messages-send.ts index 87d1c966..05aa6dca 100644 --- a/src/Socket/messages-send.ts +++ b/src/Socket/messages-send.ts @@ -695,6 +695,13 @@ export const makeMessagesSocket = (config: SocketConfig) => { devices.push(...additionalDevices) } + if (groupData?.ephemeralDuration && groupData.ephemeralDuration > 0) { + additionalAttributes = { + ...additionalAttributes, + expiration: groupData.ephemeralDuration.toString() + } + } + const patched = await patchMessageBeforeSending(message) if (Array.isArray(patched)) { throw new Boom('Per-jid patching is not supported in groups')