HomePhabricator
Diffusion Comm 6b53895d9758

[native-rust-library] Add backup client dependency

Description

[native-rust-library] Add backup client dependency

Summary:
ENG-5556
Add the backup client to the native_rust library. We activate different features depending on a platform - on iOS we can use the native tls implementation but on Android the native tls reqwest feature pulls in openssl (beause it's linux) and it conflicts with our openssl during linking process. Because of that we replace it with a pure-rust implementation rustls-tls.

Depends on D10261

Test Plan: Test that the app compiles on an physical Android and iOS devices.

Reviewers: bartek, varun, kamil

Reviewed By: bartek, varun

Subscribers: atul, ashoat, tomek

Differential Revision: https://phab.comm.dev/D10263

Details

Provenance
Michal Gniadek <michal.gniadek@swmansion.com>Authored on Dec 8 2023, 7:41 AM
Reviewer
bartek
Differential Revision
D10263: [native-rust-library] Add backup client dependency
Parents
rCOMM8db178e3f438: Create FUNDING.json
Branches
Unknown
Tags
Unknown

Event Timeline