diff --git a/package.json b/package.json index 55ace47..5d2f24f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@internxt/sdk", "author": "Internxt ", - "version": "1.10.10", + "version": "1.10.11", "description": "An sdk for interacting with Internxt's services", "repository": { "type": "git", diff --git a/src/auth/index.ts b/src/auth/index.ts index c1022d7..4f8b19a 100644 --- a/src/auth/index.ts +++ b/src/auth/index.ts @@ -510,6 +510,7 @@ export class Auth { * @param password * @param salt * @param mnemonic + * @param uuid * @param keys */ public changePasswordWithLinkV2( @@ -517,6 +518,7 @@ export class Auth { password: string, salt: string, mnemonic: string, + uuid?: string, keys?: PrivateKeys, ): Promise { return this.client.put( @@ -526,6 +528,7 @@ export class Auth { salt: salt, mnemonic: mnemonic, privateKeys: keys, + uuid: uuid ?? undefined, }, this.basicHeaders(), ); diff --git a/src/network/errors/context.ts b/src/network/errors/context.ts index 1b9eb25..514eed5 100644 --- a/src/network/errors/context.ts +++ b/src/network/errors/context.ts @@ -7,16 +7,16 @@ export type NetworkUploadContext = { user: string; crypto: { mnemonic?: string; - } -} + }; +}; export type NetworkDownloadContext = { bucketId: string; fileId: string; user: string; crypto: { mnemonic?: string; - } -} + }; +}; export type NetworkContext = NetworkUploadContext | NetworkDownloadContext; diff --git a/test/auth/index.test.ts b/test/auth/index.test.ts index df7880f..54aad31 100644 --- a/test/auth/index.test.ts +++ b/test/auth/index.test.ts @@ -843,7 +843,7 @@ describe('# auth service tests', () => { const salt = 'newSalt'; const mnemonic = 'newMnemonic'; - await client.changePasswordWithLinkV2(token, password, salt, mnemonic); + await client.changePasswordWithLinkV2(token, password, salt, mnemonic, 'uuid'); expect(callStub.firstCall.args).toEqual([ `/users/recover-account-v2?token=${token}&reset=false`, @@ -851,6 +851,7 @@ describe('# auth service tests', () => { password, salt, mnemonic, + uuid: 'uuid', }, headers, ]); @@ -868,7 +869,7 @@ describe('# auth service tests', () => { kyber: 'newKyberKey', }; - await client.changePasswordWithLinkV2(token, password, salt, mnemonic, privateKeys); + await client.changePasswordWithLinkV2(token, password, salt, mnemonic, 'uuid', privateKeys); // Assert expect(callStub.firstCall.args).toEqual([ @@ -878,6 +879,7 @@ describe('# auth service tests', () => { salt, mnemonic, privateKeys, + uuid: 'uuid', }, headers, ]); diff --git a/test/network/errors/context.test.ts b/test/network/errors/context.test.ts index 5b7a43f..b60fd35 100644 --- a/test/network/errors/context.test.ts +++ b/test/network/errors/context.test.ts @@ -3,17 +3,17 @@ import { NetworkDownloadContext, getNetworkErrorContext, DownloadInvalidMnemonicError, - UploadInvalidMnemonicError + UploadInvalidMnemonicError, } from '../../../src/network/errors'; function getNetworkUploadContext(merge?: Partial): NetworkUploadContext { const defaultContext: NetworkUploadContext = { bucketId: '', crypto: { - mnemonic: 'mnemonic' + mnemonic: 'mnemonic', }, fileSize: 10, - user: 'user' + user: 'user', }; return { ...defaultContext, ...merge }; @@ -23,10 +23,10 @@ function getNetworkDownloadContext(merge?: Partial): Netwo const defaultContext: NetworkDownloadContext = { bucketId: '', crypto: { - mnemonic: 'mnemonic' + mnemonic: 'mnemonic', }, fileId: 'fileId', - user: 'user' + user: 'user', }; return { ...defaultContext, ...merge };