summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src/device/api.rs
AgeCommit message (Collapse)AuthorFilesLines
2025-07-10Run `cargo fmt`Sebastian Holmin1-1/+1
2025-02-12Format workspaceSebastian Holmin1-1/+1
The 2024 edition contains new formatting rules. All of these are not compatible with the 2021 formatting style, but most of them are. To change the formatting to be as close to the new style as possible while remaining compatible with the 2021 edition, I first ran `cargo +beta fmt` with the edition set to 2024, then, with the edition set to 2021, I ran `cargo fmt`.
2025-02-12Fix `clippy::precedence`Sebastian Holmin1-17/+12
2025-02-12Run `cargo +beta fix --edition`Sebastian Holmin1-6/+6
2023-10-16Add android conditional compilation for google payJonathan1-5/+11
Add conditional compilation for google pay API access for only android. Also allow new error type to be parsed. Additionally fix review comments, formatting and warnings.
2023-10-16Add piping for google play payment API requestsJonathan1-1/+54
This commit adds all of the basic piping in order to let Android use the JNI interface in order to make requests to our API pertaining to google play payment initialization and status.
2022-09-13Implement correctly cancellable voucher submissions in the account managerDavid Lönnhager1-1/+27
2022-09-13Add expiry check to the account managerDavid Lönnhager1-0/+12
2022-06-21Fix the large majority of clippy warningsJonathan1-8/+5
This commit fixes most of the remaining clippy warnings in the codebase. These warnings were the more semantically difficult ones to fix. There are some warnings that remain from the rebase that will be fixed in the upcoming PR.
2022-05-05Hide private device type in `mullvad-daemon`David Lönnhager1-10/+8
2022-04-19Track API calls in device managerEmīls1-0/+126
Instead of blocking the device manager on API calls, the API calls are now serviced concurrently, allowing users of the device manager to retrieve data without blocking.