diff --git a/crates/bds-ui/src/app.rs b/crates/bds-ui/src/app.rs index 4acb442..5e3240f 100644 --- a/crates/bds-ui/src/app.rs +++ b/crates/bds-ui/src/app.rs @@ -138,6 +138,20 @@ pub enum Message { TemplateLoaded(Result), ScriptLoaded(Result), + // Async sidebar data + SidebarPostsLoaded(Vec), + SidebarMediaLoaded { + items: Vec, + thumbs: HashMap>, + }, + SidebarPostsAppended(Vec), + SidebarMediaAppended { + items: Vec, + thumbs: HashMap>, + }, + LoadMorePosts, + LoadMoreMedia, + Noop, InitMenuBar, } @@ -165,6 +179,9 @@ pub struct BdsApp { sidebar_media: Vec, sidebar_scripts: Vec