From e6add2643c6f8eecf8dd90fa3fdfcd3103a3f6c6 Mon Sep 17 00:00:00 2001 From: Jared Snider Date: Mon, 10 Aug 2026 15:45:32 -0400 Subject: [PATCH] PM-41503 / PM-41533 - Add openOrgInvite param to SDK register call The SDK's `UserMasterPasswordRegistrationRequest` gains a new `openOrgInvite` field (`Option`) to support finishing registration via an open organization invite link. Android does not use open-org-invite (that flow is web-only), so this passes `null` at the production call site and the two matching test expectations to satisfy the new required constructor parameter. --- .../bitwarden/data/auth/datasource/sdk/AuthSdkSourceImpl.kt | 1 + .../bitwarden/data/auth/datasource/sdk/AuthSdkSourceTest.kt | 2 ++ 2 files changed, 3 insertions(+) diff --git a/app/src/main/kotlin/com/x8bit/bitwarden/data/auth/datasource/sdk/AuthSdkSourceImpl.kt b/app/src/main/kotlin/com/x8bit/bitwarden/data/auth/datasource/sdk/AuthSdkSourceImpl.kt index 4b5adb5f6e..4e683706bf 100644 --- a/app/src/main/kotlin/com/x8bit/bitwarden/data/auth/datasource/sdk/AuthSdkSourceImpl.kt +++ b/app/src/main/kotlin/com/x8bit/bitwarden/data/auth/datasource/sdk/AuthSdkSourceImpl.kt @@ -124,6 +124,7 @@ class AuthSdkSourceImpl( providerInviteToken = null, providerUserId = null, salesAssistedToken = null, + openOrgInvite = null, ), ) } diff --git a/app/src/test/kotlin/com/x8bit/bitwarden/data/auth/datasource/sdk/AuthSdkSourceTest.kt b/app/src/test/kotlin/com/x8bit/bitwarden/data/auth/datasource/sdk/AuthSdkSourceTest.kt index c90df65cde..2c6db0c2c1 100644 --- a/app/src/test/kotlin/com/x8bit/bitwarden/data/auth/datasource/sdk/AuthSdkSourceTest.kt +++ b/app/src/test/kotlin/com/x8bit/bitwarden/data/auth/datasource/sdk/AuthSdkSourceTest.kt @@ -238,6 +238,7 @@ class AuthSdkSourceTest { providerInviteToken = null, providerUserId = null, salesAssistedToken = null, + openOrgInvite = null, ), ) } returns expectedResult @@ -267,6 +268,7 @@ class AuthSdkSourceTest { providerInviteToken = null, providerUserId = null, salesAssistedToken = null, + openOrgInvite = null, ), ) }