import {
createMessageId as e,
getFormattedCoreEventId as t,
getCoreId as i,
UNKNOWN_ID as n,
} from "../../chat"
export const getInvitationMessageId = (i) => {
const s = (i || "").trim().match(/deviceId=([^&]+)&seq=([^&]+)/),
r = s?.[0].split("&").reduce((e, i) => {
const [n, s] = i.split("=")
return ((e[n] = t(n, s)), e)
}, {}),
c = e({ id: r })
return c && c !== n ? c : ""
}
export function createInvitationMessageId({ invitationLink: e, messageId: t }) {
const { deviceId: n, seq: s } = i(t)
return `${e}?deviceId=${n}&seq=${s}`
}