added request.rs
This commit is contained in:
parent
c8b3892389
commit
e4473f6566
@ -4,7 +4,9 @@ use std::path::Path;
|
|||||||
|
|
||||||
use select::document::Document;
|
use select::document::Document;
|
||||||
use select::predicate::Name;
|
use select::predicate::Name;
|
||||||
use serde::{Serialize, Deserialize};
|
use serde_derive::{Serialize, Deserialize};
|
||||||
|
|
||||||
|
use crate::request;
|
||||||
|
|
||||||
// config structure
|
// config structure
|
||||||
#[derive(Serialize, Deserialize, Debug)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
@ -36,7 +38,7 @@ impl Configuration {
|
|||||||
port = self.port
|
port = self.port
|
||||||
);
|
);
|
||||||
|
|
||||||
let response = get_request(&request);
|
let response = request::get_request(&request);
|
||||||
match response {
|
match response {
|
||||||
Ok(res) => {
|
Ok(res) => {
|
||||||
let document = Document::from_read(res)
|
let document = Document::from_read(res)
|
||||||
@ -58,7 +60,7 @@ impl Configuration {
|
|||||||
port = self.port
|
port = self.port
|
||||||
);
|
);
|
||||||
|
|
||||||
let response = get_request(&request);
|
let response = request::get_request(&request);
|
||||||
match response {
|
match response {
|
||||||
Ok(res) => {
|
Ok(res) => {
|
||||||
let document = Document::from_read(res)
|
let document = Document::from_read(res)
|
||||||
@ -83,9 +85,4 @@ pub fn init_config() -> Configuration {
|
|||||||
let config: Configuration = serde_json::from_str(&data).expect("Couldn't parse JSON!");
|
let config: Configuration = serde_json::from_str(&data).expect("Couldn't parse JSON!");
|
||||||
|
|
||||||
config
|
config
|
||||||
}
|
|
||||||
|
|
||||||
pub fn get_request(request: &String) -> Result<reqwest::Response, reqwest::Error> {
|
|
||||||
let response = reqwest::get(request);
|
|
||||||
response
|
|
||||||
}
|
}
|
@ -10,6 +10,7 @@ use ws2812_spi::Ws2812;
|
|||||||
mod app;
|
mod app;
|
||||||
mod config;
|
mod config;
|
||||||
mod generate;
|
mod generate;
|
||||||
|
mod request;
|
||||||
|
|
||||||
const NUM_LEDS: usize = 150;
|
const NUM_LEDS: usize = 150;
|
||||||
|
|
||||||
|
4
src/request.rs
Normal file
4
src/request.rs
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
pub fn get_request(request: &String) -> Result<reqwest::Response, reqwest::Error> {
|
||||||
|
let response = reqwest::get(request);
|
||||||
|
response
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user