Compare commits
No commits in common. "eb2c829659fe399365543e05ab3609613ce72272" and "e6b41a768fcc9470c3ec0ef2c470b8a903bb8bac" have entirely different histories.
eb2c829659
...
e6b41a768f
10
backend/Cargo.lock
generated
10
backend/Cargo.lock
generated
@ -420,7 +420,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "auth"
|
name = "auth"
|
||||||
version = "0.3.1"
|
version = "0.2.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.2.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"sqlx",
|
"sqlx",
|
||||||
]
|
]
|
||||||
@ -1743,7 +1743,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "image"
|
name = "image"
|
||||||
version = "0.3.1"
|
version = "0.2.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.2.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.2.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"actix-session",
|
"actix-session",
|
||||||
"actix-web",
|
"actix-web",
|
||||||
|
@ -10,7 +10,7 @@ members = [
|
|||||||
resolver = "2"
|
resolver = "2"
|
||||||
|
|
||||||
[workspace.package]
|
[workspace.package]
|
||||||
version = "0.3.1"
|
version = "0.2.0"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
[profile.release]
|
[profile.release]
|
||||||
|
@ -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)
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "squidspirit-blog",
|
"name": "squidspirit-blog",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.3.0",
|
"version": "0.2.2",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite dev",
|
"dev": "vite dev",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user