From 6d5e0fc9a93065da19e61c6619551ef53b031a7e Mon Sep 17 00:00:00 2001 From: LandaMm Date: Wed, 11 Jun 2025 21:00:22 +0200 Subject: [PATCH] feat: signout API --- web/src/api/signout.ts | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 web/src/api/signout.ts diff --git a/web/src/api/signout.ts b/web/src/api/signout.ts new file mode 100644 index 0000000..19fc897 --- /dev/null +++ b/web/src/api/signout.ts @@ -0,0 +1,21 @@ +import axios from "axios"; +import { handleApiError } from "."; + +export const signoutApi = async (token: string) => { + const response = await axios.post( + "/api/v1/auth/signout", + {}, + { + headers: { + Authorization: `Bearer ${token}`, + }, + }, + ); + + if (response.status !== 200 && response.status !== 201) + throw await handleApiError(response); + + const data = response.data; + + return data; +};