summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorColin Reeder <colin@vpzom.click>2020-06-07 17:16:52 -0600
committerColin Reeder <colin@vpzom.click>2020-06-07 17:16:52 -0600
commita3a24c3e8944329281bb04963fb8252d81d014bc (patch)
tree54da62ea2645adfe5b7b1142a76a5f5c93a462bb
parent982f60ebb4603f26d71ee1b9f1b0e3695c9402a2 (diff)
Show all posts for logged out users
-rw-r--r--src/routes/mod.rs11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/routes/mod.rs b/src/routes/mod.rs
index 00e1dd9..77b9b47 100644
--- a/src/routes/mod.rs
+++ b/src/routes/mod.rs
@@ -314,13 +314,16 @@ async fn page_home(
let base_data = fetch_base_data(&ctx.backend_host, &ctx.http_client, &cookies).await?;
+ let for_user = base_data.login.is_some();
+
let api_res = res_to_error(
ctx.http_client
.request(with_auth(
- hyper::Request::get(format!(
- "{}/api/unstable/users/me/following:posts",
- ctx.backend_host
- ))
+ hyper::Request::get(if for_user {
+ format!("{}/api/unstable/users/me/following:posts", ctx.backend_host,)
+ } else {
+ format!("{}/api/unstable/posts", ctx.backend_host,)
+ })
.body(Default::default())?,
&cookies,
)?)