diff --git a/components/Party/index.tsx b/components/Party/index.tsx index e935947c..aba5eb09 100644 --- a/components/Party/index.tsx +++ b/components/Party/index.tsx @@ -59,7 +59,7 @@ const Party = (props: Props) => { if (details) payload = formatDetailsObject(details) return await api.endpoints.parties - .create(payload) + .create({ ...payload, ...localId() }) .then((response) => storeParty(response.data.party)) } @@ -69,6 +69,14 @@ const Party = (props: Props) => { else updateParty(details) } + function localId() { + const cookie = accountCookie() + const parsed = JSON.parse(cookie as string) + if (parsed && !parsed.token) { + return { local_id: parsed.userId } + } else return {} + } + function formatDetailsObject(details: DetailsObject) { const payload: { [key: string]: any } = {}