diff --git a/web/src/state.rs b/web/src/state.rs index 14521d7..60f5cc8 100644 --- a/web/src/state.rs +++ b/web/src/state.rs @@ -20,6 +20,9 @@ pub fn init(url: Url, orders: &mut impl Orders) -> Model { orders.notify(subs::UrlRequested::new(url)); }; orders.stream(streams::window_event(Ev::Resize, |_| Msg::OnResize)); + // TODO(wathiede): only do this while viewing the index? Or maybe add a new message that force + // 'notmuch new' on the server periodically? + orders.stream(streams::interval(30_000, || Msg::RefreshStart)); orders.subscribe(on_url_changed); Model {