fix(auth): Refresh Addresses before CreateAuthDevice (force having up-to-date activationToken).

This commit is contained in:
Neil Marietta
2024-12-12 15:02:32 +01:00
parent 8a30174d9f
commit bfca45dd6b
@@ -48,7 +48,7 @@ class CreateAuthDevice @Inject constructor(
val userHasKeys = user.keys.isNotEmpty()
// Fetch via GET /addresses the address keys of the primary address
val userAddresses = userManager.getAddresses(userId)
val userAddresses = userManager.getAddresses(userId, refresh = true)
val primaryPrivateKey = userAddresses.primary()?.keys?.primary()?.privateKey
val primaryPublicKey = primaryPrivateKey?.publicKey(context)