Add reqwest::Client to chorus::Instance.

This commit is contained in:
Flori Weber 2023-06-20 22:41:31 +02:00
parent 6eb3cf65d1
commit 6542a7a362
1 changed files with 3 additions and 0 deletions

View File

@ -2,6 +2,7 @@ use std::cell::RefCell;
use std::fmt; use std::fmt;
use std::rc::Rc; use std::rc::Rc;
use reqwest::Client;
use serde::{Deserialize, Serialize}; use serde::{Deserialize, Serialize};
use crate::api::limits::Limits; use crate::api::limits::Limits;
@ -17,6 +18,7 @@ pub struct Instance {
pub urls: UrlBundle, pub urls: UrlBundle,
pub instance_info: GeneralConfiguration, pub instance_info: GeneralConfiguration,
pub limits: Limits, pub limits: Limits,
pub client: Client,
} }
impl Instance { impl Instance {
@ -32,6 +34,7 @@ impl Instance {
// Will be overwritten in the next step // Will be overwritten in the next step
instance_info: GeneralConfiguration::default(), instance_info: GeneralConfiguration::default(),
limits: Limits::check_limits(urls.api).await, limits: Limits::check_limits(urls.api).await,
client: Client::new(),
}; };
instance.instance_info = match instance.general_configuration_schema().await { instance.instance_info = match instance.general_configuration_schema().await {
Ok(schema) => schema, Ok(schema) => schema,