blob: c426231c25659b7cb1e6c39b8748566bcb57d131 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
|
// SPDX-License-Identifier: AGPL-3.0-only
use std::sync::LazyLock;
use reqwest::Client;
pub(crate) fn new() -> Client {
Client::builder().https_only(true).user_agent(concat!(env!("CARGO_PKG_NAME"), "/", env!("CARGO_PKG_VERSION"))).build().unwrap()
}
pub(crate) const fn lazy() -> LazyLock<Client> {
LazyLock::new(new)
}
|