mirror of
https://codeberg.org/demostf/frontend.git
synced 2026-08-02 12:24:52 +02:00
filterbar wip
This commit is contained in:
parent
10ea8ddcbc
commit
e5c9aeb7fe
15 changed files with 1905 additions and 420 deletions
11
src/main.rs
11
src/main.rs
|
|
@ -8,6 +8,7 @@ mod session;
|
|||
pub use crate::config::Config;
|
||||
use crate::config::Listen;
|
||||
use crate::data::demo::{Demo, ListDemo};
|
||||
use crate::data::maps::map_list;
|
||||
use crate::data::steam_id::SteamId;
|
||||
use crate::data::user::User;
|
||||
use crate::pages::about::AboutPage;
|
||||
|
|
@ -127,7 +128,15 @@ async fn main() -> Result<()> {
|
|||
|
||||
async fn index(State(app): State<Arc<App>>, session: SessionData) -> Result<Markup> {
|
||||
let demos = ListDemo::list(&app.connection, None).await?;
|
||||
Ok(render(Index { demos }, session))
|
||||
let maps = map_list(&app.connection).await?.collect();
|
||||
Ok(render(
|
||||
Index {
|
||||
demos,
|
||||
maps,
|
||||
api: &app.api,
|
||||
},
|
||||
session,
|
||||
))
|
||||
}
|
||||
|
||||
async fn about(State(_app): State<Arc<App>>, session: SessionData) -> Result<Markup> {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue