Compare commits

..

No commits in common. "release/0.3" and "v0.3.0" have entirely different histories.

3 changed files with 7 additions and 15 deletions

10
backend/Cargo.lock generated
View File

@ -420,7 +420,7 @@ dependencies = [
[[package]] [[package]]
name = "auth" name = "auth"
version = "0.3.1" version = "0.3.0"
dependencies = [ dependencies = [
"actix-session", "actix-session",
"actix-web", "actix-web",
@ -621,7 +621,7 @@ dependencies = [
[[package]] [[package]]
name = "common" name = "common"
version = "0.3.1" version = "0.3.0"
dependencies = [ dependencies = [
"sqlx", "sqlx",
] ]
@ -1743,7 +1743,7 @@ dependencies = [
[[package]] [[package]]
name = "image" name = "image"
version = "0.3.1" version = "0.3.0"
dependencies = [ dependencies = [
"actix-multipart", "actix-multipart",
"actix-web", "actix-web",
@ -2399,7 +2399,7 @@ dependencies = [
[[package]] [[package]]
name = "post" name = "post"
version = "0.3.1" version = "0.3.0"
dependencies = [ dependencies = [
"actix-web", "actix-web",
"anyhow", "anyhow",
@ -3169,7 +3169,7 @@ dependencies = [
[[package]] [[package]]
name = "server" name = "server"
version = "0.3.1" version = "0.3.0"
dependencies = [ dependencies = [
"actix-session", "actix-session",
"actix-web", "actix-web",

View File

@ -10,7 +10,7 @@ members = [
resolver = "2" resolver = "2"
[workspace.package] [workspace.package]
version = "0.3.1" version = "0.3.0"
edition = "2024" edition = "2024"
[profile.release] [profile.release]

View File

@ -33,15 +33,7 @@ impl GetAllPostInfoUseCase for GetAllPostInfoUseCaseImpl {
is_published_only: bool, is_published_only: bool,
user_id: Option<i32>, user_id: Option<i32>,
) -> Result<Vec<PostInfo>, PostError> { ) -> Result<Vec<PostInfo>, PostError> {
let has_logged_in = user_id.is_some(); let is_published_only = is_published_only && user_id.is_some();
// | is_published_only | has_logged_in | result |
// | ----------------- | ------------- | ------ |
// | T | T | T |
// | T | F | T |
// | F | T | F |
// | F | F | T |
let is_published_only = is_published_only || !has_logged_in;
self.post_repository self.post_repository
.get_all_post_info(is_published_only) .get_all_post_info(is_published_only)