diff options
author | Colin Reeder <colin@vpzom.click> | 2020-06-07 17:16:52 -0600 |
---|---|---|
committer | Colin Reeder <colin@vpzom.click> | 2020-06-07 17:16:52 -0600 |
commit | a3a24c3e8944329281bb04963fb8252d81d014bc (patch) | |
tree | 54da62ea2645adfe5b7b1142a76a5f5c93a462bb | |
parent | 982f60ebb4603f26d71ee1b9f1b0e3695c9402a2 (diff) |
Show all posts for logged out users
-rw-r--r-- | src/routes/mod.rs | 11 |
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, )?) |