WIP
All checks were successful
ci/woodpecker/push/push-next Pipeline was successful
ci/woodpecker/push/cron-docker-builder Pipeline was successful
ci/woodpecker/push/tag-created Pipeline was successful

This commit is contained in:
Paul Campbell 2024-07-22 07:12:35 +01:00
parent 94b618c962
commit 3e196558ef
2 changed files with 5 additions and 2 deletions

View file

@ -468,7 +468,7 @@ mod server {
let http = &server_config.http()?; let http = &server_config.http()?;
let http_addr = http.ip(); let http_addr = http.ip();
let http_port = server_config.http()?.port(); let http_port = server_config.http()?.port();
let webhook_url = server_config.webhook().base_url(); let webhook_url = server_config.inbound_webhook().base_url();
let storage_path = server_config.storage().path(); let storage_path = server_config.storage().path();
let notification_webhook_url = server_config let notification_webhook_url = server_config
.notification() .notification()

View file

@ -14,6 +14,7 @@ use git_next_repo_actor::messages::NotifyUser;
use git_next_repo_actor::{messages::CloneRepo, RepoActor}; use git_next_repo_actor::{messages::CloneRepo, RepoActor};
use git_next_webhook_actor as webhook; use git_next_webhook_actor as webhook;
use kxio::{fs::FileSystem, network::Network}; use kxio::{fs::FileSystem, network::Network};
use standardwebhooks::Webhook;
use std::{ use std::{
collections::BTreeMap, collections::BTreeMap,
path::PathBuf, path::PathBuf,
@ -53,6 +54,7 @@ pub struct ServerActor {
repository_factory: Box<dyn RepositoryFactory>, repository_factory: Box<dyn RepositoryFactory>,
sleep_duration: std::time::Duration, sleep_duration: std::time::Duration,
repo_actors: BTreeMap<(ForgeAlias, RepoAlias), Addr<RepoActor>>, repo_actors: BTreeMap<(ForgeAlias, RepoAlias), Addr<RepoActor>>,
webhook: Option<Webhook>,
// testing // testing
message_log: Option<Arc<RwLock<Vec<String>>>>, message_log: Option<Arc<RwLock<Vec<String>>>>,
@ -70,6 +72,7 @@ impl ServerActor {
) -> Self { ) -> Self {
let generation = Generation::default(); let generation = Generation::default();
Self { Self {
server_config: None,
generation, generation,
webhook_actor_addr: None, webhook_actor_addr: None,
fs, fs,
@ -77,7 +80,7 @@ impl ServerActor {
repository_factory: repo, repository_factory: repo,
sleep_duration, sleep_duration,
repo_actors: BTreeMap::new(), repo_actors: BTreeMap::new(),
server_config: None, webhook: None,
message_log: None, message_log: None,
} }
} }