Cleaned up a bit
ci/woodpecker/push/woodpecker Pipeline was successful
Details
ci/woodpecker/push/woodpecker Pipeline was successful
Details
This commit is contained in:
parent
c335ae7792
commit
0687cc92d6
|
@ -3,10 +3,8 @@ use crate::request::models::{Current, GithubRelease, State};
|
||||||
use crate::request::notification::Notification;
|
use crate::request::notification::Notification;
|
||||||
use crate::request::versioning::{SemverVersionComparer, VersionComparer};
|
use crate::request::versioning::{SemverVersionComparer, VersionComparer};
|
||||||
use crate::{Print, Settings};
|
use crate::{Print, Settings};
|
||||||
use reqwest::get;
|
use reqwest::header::ACCEPT;
|
||||||
use reqwest::header::{ACCEPT, ACCEPT_ENCODING, ACCEPT_LANGUAGE};
|
|
||||||
use std::cmp::Ordering;
|
use std::cmp::Ordering;
|
||||||
use std::io::Read;
|
|
||||||
use std::time::Duration;
|
use std::time::Duration;
|
||||||
|
|
||||||
pub fn init<'a>(
|
pub fn init<'a>(
|
||||||
|
@ -57,12 +55,9 @@ impl<'a> RequestHandler<'a> {
|
||||||
.build()
|
.build()
|
||||||
.unwrap();
|
.unwrap();
|
||||||
|
|
||||||
let mut return_json = client
|
let return_json = client
|
||||||
.get(&latest_release_api_url)
|
.get(&latest_release_api_url)
|
||||||
.header(ACCEPT, "application/vnd.github.v3+json")
|
.header(ACCEPT, "application/vnd.github.v3+json")
|
||||||
// .header("X-Github-Api-Version", "2022-11-28")
|
|
||||||
// .header(ACCEPT_LANGUAGE, "en-US")
|
|
||||||
// .header(ACCEPT_ENCODING, "gzip, deflate, br")
|
|
||||||
.send()
|
.send()
|
||||||
.unwrap();
|
.unwrap();
|
||||||
|
|
||||||
|
@ -89,7 +84,7 @@ impl<'a> RequestHandler<'a> {
|
||||||
send_alerts_for.push(State::new(release, current.clone()));
|
send_alerts_for.push(State::new(release, current.clone()));
|
||||||
} else {
|
} else {
|
||||||
println!(
|
println!(
|
||||||
"Current version for {:?} is alligned with or larger than CVS",
|
"Current version for {:?} is aligned with or larger than CVS",
|
||||||
current
|
current
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -143,10 +138,9 @@ JOIN VcsTypes V ON O.vcs_type = V.vcs_type";
|
||||||
}
|
}
|
||||||
|
|
||||||
pub mod notification {
|
pub mod notification {
|
||||||
use crate::request::models::{Current, State};
|
use crate::request::models::State;
|
||||||
use lettre::transport::smtp::authentication::Credentials;
|
use lettre::transport::smtp::authentication::Credentials;
|
||||||
use lettre::{Message, SmtpTransport, Transport};
|
use lettre::{Message, SmtpTransport, Transport};
|
||||||
use std::thread::current;
|
|
||||||
|
|
||||||
pub trait Notification {
|
pub trait Notification {
|
||||||
fn send(&self, currents: &Vec<State>);
|
fn send(&self, currents: &Vec<State>);
|
||||||
|
|
Loading…
Reference in New Issue