diff --git a/packages/client/package.json b/packages/client/package.json index e34abb42..f0323acd 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,6 +1,6 @@ { "name": "@logion/client", - "version": "0.45.0-9", + "version": "0.45.0-10", "description": "logion SDK for client applications", "main": "dist/index.js", "packageManager": "yarn@3.2.0", diff --git a/packages/client/src/RecoveryReviewClient.ts b/packages/client/src/RecoveryReviewClient.ts index f82ef8a2..368b724e 100644 --- a/packages/client/src/RecoveryReviewClient.ts +++ b/packages/client/src/RecoveryReviewClient.ts @@ -57,7 +57,7 @@ export class RecoveryReviewClient { async fetchRecoveryRequests(): Promise { try { const response = await this.backend().put(`/api/recovery-requests`); - return response.data; + return response.data.requests; } catch (e) { throw newBackendError(e); } diff --git a/packages/client/src/index.ts b/packages/client/src/index.ts index 1c58c87d..4d17676a 100644 --- a/packages/client/src/index.ts +++ b/packages/client/src/index.ts @@ -33,6 +33,8 @@ export * from './NetworkState.js'; export * from './PSP34.js'; export * from './Polling.js'; export * from './Public.js'; +export * from './RecoveryReview.js'; +export * from './RecoveryReviewClient.js'; export * from './SecretRecovery.js'; export * from './SecretRecoveryClient.js'; export * from './SharedClient.js'; diff --git a/packages/client/test/RecoveryReview.spec.ts b/packages/client/test/RecoveryReview.spec.ts index 3be69d41..c6561f60 100644 --- a/packages/client/test/RecoveryReview.spec.ts +++ b/packages/client/test/RecoveryReview.spec.ts @@ -153,9 +153,9 @@ const secretRecovery: RecoveryInfo = { } function setupBackend(axios: Mock) { - const fetchResponse = new Mock>(); + const fetchResponse = new Mock>(); fetchResponse.setup(instance => instance.data) - .returns(recoveryRequests); + .returns({ requests: recoveryRequests }); axios.setup(instance => instance.put("/api/recovery-requests")) .returns(Promise.resolve(fetchResponse.object()));