feat: rename product to Screened, add PRODUCT_NAME constant to domain
This commit is contained in:
@@ -6,6 +6,8 @@ pub mod review_handler;
|
||||
pub(crate) mod urls;
|
||||
pub mod user_adapter;
|
||||
|
||||
use domain::PRODUCT_NAME;
|
||||
|
||||
// Re-export the generic base types that callers need
|
||||
pub use activitypub_base::{
|
||||
ActivityPubService, ApFederationConfig, ApObjectHandler, ApUser, ApUserRepository,
|
||||
@@ -46,7 +48,7 @@ pub async fn wire(
|
||||
}),
|
||||
base_url.clone(),
|
||||
allow_registration,
|
||||
"movies-diary".to_string(),
|
||||
PRODUCT_NAME.to_lowercase(),
|
||||
cfg!(debug_assertions),
|
||||
)
|
||||
.await?,
|
||||
|
||||
@@ -69,9 +69,9 @@ pub fn review_to_ap_object(
|
||||
let tag = vec![
|
||||
ApHashtag {
|
||||
kind: "Hashtag".to_string(),
|
||||
href: Url::parse(&format!("{}/tags/moviesdiary", base_url))
|
||||
href: Url::parse(&format!("{}/tags/screened", base_url))
|
||||
.expect("valid base_url"),
|
||||
name: "#MoviesDiary".to_string(),
|
||||
name: "#Screened".to_string(),
|
||||
},
|
||||
ApHashtag {
|
||||
kind: "Hashtag".to_string(),
|
||||
@@ -137,7 +137,7 @@ mod tests {
|
||||
);
|
||||
assert_eq!(obj.tag.len(), 2);
|
||||
let names: Vec<&str> = obj.tag.iter().map(|t| t.name.as_str()).collect();
|
||||
assert!(names.contains(&"#MoviesDiary"));
|
||||
assert!(names.contains(&"#Screened"));
|
||||
assert!(names.contains(&"#Dune"));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,9 +28,9 @@ impl NatsConfig {
|
||||
};
|
||||
|
||||
let subject_prefix = std::env::var("NATS_SUBJECT_PREFIX")
|
||||
.unwrap_or_else(|_| "movies-diary.events".to_string());
|
||||
.unwrap_or_else(|_| "screened.events".to_string());
|
||||
let stream_name = std::env::var("NATS_STREAM_NAME")
|
||||
.unwrap_or_else(|_| "MOVIES_DIARY_EVENTS".to_string());
|
||||
.unwrap_or_else(|_| "SCREENED_EVENTS".to_string());
|
||||
let consumer_name = std::env::var("NATS_CONSUMER_NAME")
|
||||
.unwrap_or_else(|_| "worker".to_string());
|
||||
|
||||
@@ -61,8 +61,8 @@ mod tests {
|
||||
let cfg = NatsConfig::from_env().unwrap();
|
||||
assert_eq!(cfg.url, "nats://localhost:4222");
|
||||
assert_eq!(cfg.mode, NatsMode::JetStream);
|
||||
assert_eq!(cfg.subject_prefix, "movies-diary.events");
|
||||
assert_eq!(cfg.stream_name, "MOVIES_DIARY_EVENTS");
|
||||
assert_eq!(cfg.subject_prefix, "screened.events");
|
||||
assert_eq!(cfg.stream_name, "SCREENED_EVENTS");
|
||||
assert_eq!(cfg.consumer_name, "worker");
|
||||
|
||||
unsafe { std::env::remove_var("NATS_URL"); }
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
content="A personal movie diary — track what you watch, rate and review films."
|
||||
/>
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:site_name" content="Movies Diary" />
|
||||
<meta property="og:site_name" content="Screened" />
|
||||
<meta property="og:title" content="{{ ctx.page_title }}" />
|
||||
<meta property="og:url" content="{{ ctx.canonical_url }}" />
|
||||
<meta name="twitter:card" content="summary" />
|
||||
@@ -26,7 +26,7 @@
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<a href="/" class="site-title">Movies Diary</a>
|
||||
<a href="/" class="site-title">Screened</a>
|
||||
<nav>
|
||||
<a href="/">Feed</a>
|
||||
<a href="/users">Users</a>
|
||||
|
||||
Reference in New Issue
Block a user