Expanded currents sql to include owner_name and repo_name and reference api root url
ci/woodpecker/push/woodpecker Pipeline was successful
Details
ci/woodpecker/push/woodpecker Pipeline was successful
Details
This commit is contained in:
parent
140e6d1b04
commit
e9ceaa646b
|
@ -24,6 +24,7 @@ pub struct RequestGateway<'a> {
|
|||
impl<'a> RequestHandler<'a> {
|
||||
pub fn execute(&self) {
|
||||
let currents = self.request_gateway.get_currents();
|
||||
|
||||
// fetch release page from provider
|
||||
// convert to obj
|
||||
// compare
|
||||
|
@ -40,9 +41,10 @@ impl<'a> RequestGateway<'a> {
|
|||
let connection = self.settings.database.get_connection();
|
||||
let mut prepared = connection
|
||||
.prepare(
|
||||
"SELECT C.name, C.vcs_type, O.url\
|
||||
FROM Origins O\
|
||||
JOIN Crurrents C ON O.name = C.name AND O.vcs_type = C.vcs_type",
|
||||
"SELECT C.name, C.vcs_type, V.api_root_url, O.owner_name, O.repo_name
|
||||
FROM Origins O
|
||||
JOIN Currents C ON O.name = C.name AND O.vcs_type = C.vcs_type
|
||||
JOIN VcsTypes V on O.vcs_type = V.vcs_type",
|
||||
)
|
||||
.unwrap();
|
||||
|
||||
|
@ -55,7 +57,9 @@ impl<'a> RequestGateway<'a> {
|
|||
"github" => VcsType::Github,
|
||||
_ => VcsType::Unknown,
|
||||
},
|
||||
url: row.get(2).unwrap(),
|
||||
api_root_url: row.get(2).unwrap(),
|
||||
owner_name: row.get(3).unwrap(),
|
||||
repo_name: row.get(4).unwrap(),
|
||||
})
|
||||
})
|
||||
.unwrap();
|
||||
|
@ -69,7 +73,9 @@ pub mod models {
|
|||
|
||||
pub struct Current {
|
||||
pub name: String,
|
||||
pub owner_name: String,
|
||||
pub repo_name: String,
|
||||
pub vcs_type: VcsType,
|
||||
pub url: String,
|
||||
pub api_root_url: String,
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue