From 6b83f81eb6a8c89f791c0a241cd3217e530b7748 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Tue, 31 Jan 2023 01:24:16 -0800 Subject: [PATCH] Send generated local_id with create payload --- components/Party/index.tsx | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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 } = {}