HomePhabricator
Diffusion Comm b0967842639c

[native] Filepath generation for log and userkeys data

Description

[native] Filepath generation for log and userkeys data

Summary:
ENG-6216 : Add rust code for getting filepath with compations/logs
Adds two new functions for files used for backup data storage on the device (while they are waiting to be confirmed by backup service): one for logs (with optional attachments file) and the second one for userkeys file.

Additionally changes the functions to take &str (rust::Str) instead of String (rust::String) as we are making a copy of them to std::string immediately and don't need to pass an owned string.

Depends on D10604

Test Plan:
Called these functions from rust and got these results:

backup-123-userkeys
backup-123-log-456
backup-123-log-456-attachments

Reviewers: marcin, kamil

Reviewed By: marcin

Subscribers: ashoat, tomek

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

Details

Provenance
Michal Gniadek <michal.gniadek@swmansion.com>Authored on Jan 11 2024, 7:13 AM
Reviewer
marcin
Differential Revision
D10605: [native] Filepath generation for log and userkeys data
Parents
rCOMMb185d9386644: [native] Change backup file separator
Branches
Unknown
Tags
Unknown