From 5413bc584a9932e54197c9e1d9e9dd5d88ec315a Mon Sep 17 00:00:00 2001 From: Jason Casareno Date: Fri, 22 Jul 2022 12:37:47 -0700 Subject: [PATCH] Added missing dispatcher and function --- .../hoppscotch-app/newstore/RESTSession.ts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/packages/hoppscotch-app/newstore/RESTSession.ts b/packages/hoppscotch-app/newstore/RESTSession.ts index eb21d0f27..7a9e7cfe4 100644 --- a/packages/hoppscotch-app/newstore/RESTSession.ts +++ b/packages/hoppscotch-app/newstore/RESTSession.ts @@ -148,6 +148,16 @@ const dispatchers = defineDispatchers({ }, } }, + deleteVar(curr: RESTSession, { index }: { index: number }) { + const newVars = curr.request.vars.filter((_x, i) => i !== index) + + return { + request: { + ...curr.request, + vars: newVars, + }, + } + }, deleteAllParams(curr: RESTSession) { return { request: { @@ -461,6 +471,15 @@ export function deleteRESTParam(index: number) { }) } +export function deleteRESTVar(index: number) { + restSessionStore.dispatch({ + dispatcher: "deleteVar", + payload: { + index, + }, + }) +} + export function deleteAllRESTParams() { restSessionStore.dispatch({ dispatcher: "deleteAllParams",