Skip to content

[_] update internxt-crypto to 1.0.2#378

Merged
xabg2 merged 2 commits intomasterfrom
upgrade_mail
Mar 25, 2026
Merged

[_] update internxt-crypto to 1.0.2#378
xabg2 merged 2 commits intomasterfrom
upgrade_mail

Conversation

@TamaraFinogina
Copy link
Contributor

@TamaraFinogina TamaraFinogina commented Mar 20, 2026

Upgrade Mail API after breaking changes in internxt-crypto 1.0.2

breaking change = switch to hybrid keys and email encryption doesn't require email parameters anymore

@TamaraFinogina TamaraFinogina self-assigned this Mar 20, 2026
*/
async sendEncryptedEmail(email: HybridEncryptedEmail): Promise<void> {
return this.client.post(`${this.apiUrl}/emails`, { emails: [email] }, this.headers());
async sendEncryptedEmail(email: HybridEncryptedEmail, params: EmailPublicParameters): Promise<void> {
Copy link
Contributor

@xabg2 xabg2 Mar 23, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Consider handling CC and BCC recipients inside EmailPublicParameters.

Also, we can unify recipient/recipients into recipients: User[] only.

@TamaraFinogina TamaraFinogina changed the title [_] update internxt-crypto to 1.0.0 [_] update internxt-crypto to 1.0.2 Mar 23, 2026
@xabg2 xabg2 merged commit 99f7097 into master Mar 25, 2026
1 check passed
@xabg2 xabg2 deleted the upgrade_mail branch March 25, 2026 11:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants