From 8cbebef403a5ac5def1f95b2e591991cfa90b7fb Mon Sep 17 00:00:00 2001 From: Kevin Antonio Rateni Iatauro <34224657+WalkingPizza@users.noreply.github.com> Date: Sun, 21 Aug 2022 14:08:51 +0200 Subject: [PATCH] feat(medusa-js): Add deleteSession endpoint (#1234) --- .changeset/giant-jobs-battle.md | 5 +++++ packages/medusa-js/src/resources/auth.ts | 9 +++++++++ 2 files changed, 14 insertions(+) create mode 100644 .changeset/giant-jobs-battle.md diff --git a/.changeset/giant-jobs-battle.md b/.changeset/giant-jobs-battle.md new file mode 100644 index 0000000000..cdc6addaa9 --- /dev/null +++ b/.changeset/giant-jobs-battle.md @@ -0,0 +1,5 @@ +--- +"@medusajs/medusa-js": patch +--- + +Add deleteSession endpoint diff --git a/packages/medusa-js/src/resources/auth.ts b/packages/medusa-js/src/resources/auth.ts index 7ef2512d7a..ad3a1d0cee 100644 --- a/packages/medusa-js/src/resources/auth.ts +++ b/packages/medusa-js/src/resources/auth.ts @@ -18,6 +18,15 @@ class AuthResource extends BaseResource { return this.client.request("POST", path, payload, {}, customHeaders) } + /** + * @description Removes authentication session + * @return {ResponsePromise} + */ + deleteSession(customHeaders: Record = {}): ResponsePromise { + const path = `/store/auth` + return this.client.request("DELETE", path, {}, {}, customHeaders) + } + /** * @description Retrieves an authenticated session * Usually used to check if authenticated session is alive.