Closed
Description
orders.request_url(url)
(where url: Url
) would be an alternative to the function request_url
in the example below:
fn update(msg: Msg, model: &mut Model, orders: &mut impl Orders<Msg>) {
match msg {
...
Msg::AuthStatus(Ok(user)) => {
if user.is_empty() {
model.user = User::Anonymous;
request_url(Urls::new(&model.base_url).login(), orders);
} else {
model.user = User::Loaded(user);
}
}
...
fn request_url(url: Url, orders: &mut impl Orders<Msg>) {
orders.notify(subs::UrlRequested::new(url));
}