diff --git a/web/src/api/index.jsx b/web/src/api/index.jsx index 6992b91d9..d343a906f 100644 --- a/web/src/api/index.jsx +++ b/web/src/api/index.jsx @@ -123,18 +123,15 @@ export function useRetain() { async function retainEvent(eventId, shouldRetain) { if (!eventId) return null; - console.log("trying to set retain as " + shouldRetain); - if (shouldRetain) { const response = await fetch(`${state.host}/api/events/${eventId}/retain`, { method: 'POST' }); - console.log("response is " + response.status); await dispatch({ type: 'POST', payload: { eventId } }); return await (response.status < 300 ? response.json() : { success: true }); } else { const response = await fetch(`${state.host}/api/events/${eventId}/retain`, { method: 'DELETE' }); - console.log("response is " + response.status); await dispatch({ type: 'DELETE', payload: { eventId } }); - return await (response.status < 300 ? response.json() : { success: true }); + thing = await (response.status < 300 ? response.json() : { success: true }); + console.log("set retain thing is " + thing) } } diff --git a/web/src/routes/Event.jsx b/web/src/routes/Event.jsx index 25ae0f083..4a917a767 100644 --- a/web/src/routes/Event.jsx +++ b/web/src/routes/Event.jsx @@ -83,10 +83,10 @@ export default function Event({ eventId, close, scrollRef }) { try { console.log("Trying to send to retain: " + !isRetained) success = await setRetainEvent(eventId, !isRetained); - console.log("handleClickRetain result: " + success); + console.log("handleClickRetain result: " + success == true); if (success) { - //setIsRetained(!isRetained); + setIsRetained(!isRetained); } } catch (e) {