diff --git a/src/Utils/messages.ts b/src/Utils/messages.ts index 5fd2591..0d2f1c8 100644 --- a/src/Utils/messages.ts +++ b/src/Utils/messages.ts @@ -738,7 +738,7 @@ export const extractMessageContent = (content: WAMessageContent | undefined | nu /** * Returns the device predicted by message ID */ -export const getDevice = (id: string) => /^3A/.test(id) ? 'ios' : /^3E/.test(id) ? 'web' : /^.{21}/.test(id) ? 'android' : /^.{18}/.test(id) ? 'desktop' : 'unknown' +export const getDevice = (id: string) => /^3A.{18}$/.test(id) ? 'ios' : /^3E.{20}$/.test(id) ? 'web' : /^(.{21}|.{32})$/.test(id) ? 'android' : /^.{18}$/.test(id) ? 'desktop' : 'unknown' /** Upserts a receipt in the message */ export const updateMessageWithReceipt = (msg: Pick, receipt: MessageUserReceipt) => {