From 1aa2f83f1e25e79a4641b1358c68f4c3ea9f90cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?marcin=20miko=C5=82ajczak?= Date: Wed, 28 Sep 2022 22:22:45 +0200 Subject: [PATCH] wip event editing MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: marcin mikołajczak --- app/soapbox/actions/events.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/soapbox/actions/events.ts b/app/soapbox/actions/events.ts index 05e3feef8..2d81d7d59 100644 --- a/app/soapbox/actions/events.ts +++ b/app/soapbox/actions/events.ts @@ -221,6 +221,7 @@ const submitEvent = () => (dispatch: AppDispatch, getState: () => RootState) => { const state = getState(); + const id = state.compose_event.id; const name = state.compose_event.name; const status = state.compose_event.status; const banner = state.compose_event.banner; @@ -246,7 +247,11 @@ const submitEvent = () => if (banner) params.banner_id = banner.id; if (location) params.location_id = location.origin_id; - return api(getState).post('/api/v1/pleroma/events', params).then(({ data }) => { + return api(getState).request({ + url: id === null ? '/api/v1/pleroma/events' : `/api/v1/pleroma/events/${id}`, + method: id === null ? 'post' : 'put', + data: params, + }).then(({ data }) => { dispatch(closeModal('COMPOSE_EVENT')); dispatch(importFetchedStatus(data)); dispatch(submitEventSuccess(data));