summaryrefslogtreecommitdiffhomepage
path: root/mullvad-problem-report/src/metadata.rs
blob: ab9fe53a91dd7ce92cab17f166e913ea7e43a903 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
use std::collections::BTreeMap;

pub fn collect() -> BTreeMap<String, String> {
    let mut metadata = BTreeMap::new();
    metadata.insert("id".to_owned(), uuid::Uuid::new_v4().to_string());
    metadata.insert(
        "mullvad-product-version".to_owned(),
        mullvad_version::VERSION.to_owned(),
    );
    metadata.insert("os".to_owned(), talpid_platform_metadata::version());
    metadata.extend(talpid_platform_metadata::extra_metadata());
    metadata
}