aboutsummaryrefslogtreecommitdiffstats
path: root/teleterm-web
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2019-12-07 14:09:12 -0500
committerJesse Luehrs <doy@tozt.net>2019-12-07 14:09:12 -0500
commit01f148cae5b09271788f328880407616d7bdeea8 (patch)
treeb95e417523adc244d9ddee122f5ed2bc2b43e8fd /teleterm-web
parent8776aa9a5b400f194b3d6eb57808eaf775e9fc5a (diff)
downloadteleterm-01f148cae5b09271788f328880407616d7bdeea8.tar.gz
teleterm-01f148cae5b09271788f328880407616d7bdeea8.zip
bump seed
Diffstat (limited to 'teleterm-web')
-rw-r--r--teleterm-web/Cargo.toml2
-rw-r--r--teleterm-web/src/lib.rs13
2 files changed, 10 insertions, 5 deletions
diff --git a/teleterm-web/Cargo.toml b/teleterm-web/Cargo.toml
index 76a812a..78d33dd 100644
--- a/teleterm-web/Cargo.toml
+++ b/teleterm-web/Cargo.toml
@@ -15,7 +15,7 @@ console_log = "0.1"
futures = "0.1.29"
js-sys = "0.3"
log = { version = "0.4", features = ["release_max_level_error"] }
-seed = "0.4"
+seed = "0.5"
serde = "1"
serde_json = "1"
unicode-width = "0.1"
diff --git a/teleterm-web/src/lib.rs b/teleterm-web/src/lib.rs
index 4fbd403..6fc2d0b 100644
--- a/teleterm-web/src/lib.rs
+++ b/teleterm-web/src/lib.rs
@@ -21,9 +21,12 @@ enum Msg {
LoggedOut(seed::fetch::FetchObject<()>),
}
-fn init(_: Url, orders: &mut impl Orders<Msg>) -> Init<crate::model::Model> {
- log::trace!("init");
- Init::new(crate::model::Model::new(
+fn after_mount(
+ _url: Url,
+ orders: &mut impl Orders<Msg>,
+) -> AfterMount<crate::model::Model> {
+ log::trace!("after_mount");
+ AfterMount::new(crate::model::Model::new(
crate::config::Config::load(),
orders,
))
@@ -47,5 +50,7 @@ fn view(model: &crate::model::Model) -> impl View<Msg> {
pub fn start() {
console_log::init_with_level(log::Level::Debug).unwrap();
log::debug!("start");
- seed::App::build(init, update, view).build_and_start();
+ seed::App::builder(update, view)
+ .after_mount(after_mount)
+ .build_and_start();
}