From c42b7b3a154c2be42f0ec773e885cb3b0b2ea414 Mon Sep 17 00:00:00 2001 From: Stefan Kairinos Date: Mon, 20 Jan 2025 17:16:22 +0000 Subject: [PATCH] fix: add generate otp provisioning uri endpoint (#91) --- src/api/authFactor.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/api/authFactor.ts b/src/api/authFactor.ts index 907098b..a82ed89 100644 --- a/src/api/authFactor.ts +++ b/src/api/authFactor.ts @@ -23,6 +23,9 @@ export type CreateAuthFactorArg = CreateArg export type DestroyAuthFactorResult = DestroyResult export type DestroyAuthFactorArg = DestroyArg +export type GenerateOtpProvisioningUriResult = string +export type GenerateOtpProvisioningUriArg = null + const authFactorApi = api.injectEndpoints({ endpoints: build => ({ ...getReadAuthFactorEndpoints(build), @@ -47,6 +50,15 @@ const authFactorApi = api.injectEndpoints({ }), invalidatesTags: tagData(AUTH_FACTOR_TAG, { includeListTag: true }), }), + generateOtpProvisioningUri: build.query< + GenerateOtpProvisioningUriResult, + GenerateOtpProvisioningUriArg + >({ + query: () => ({ + url: urls.authFactor.list + "generate-otp-provisioning-uri/", + method: "POST", + }), + }), }), }) @@ -56,4 +68,5 @@ export const { useDestroyAuthFactorMutation, useListAuthFactorsQuery, useLazyListAuthFactorsQuery, + useGenerateOtpProvisioningUriQuery, } = authFactorApi