diff --git a/client/src/events.jsx b/client/src/events.jsx index 3d5ddd83..83c9982d 100644 --- a/client/src/events.jsx +++ b/client/src/events.jsx @@ -107,6 +107,7 @@ function registerEvents(store) { } function setAuthenticated(account) { + if (account && window.Notification) { window.Notification.requestPermission(); } @@ -115,6 +116,9 @@ function registerEvents(store) { LogRocket.identify(account.id, account); } + const { tutorial, ws } = store.getState(); + if (tutorial) ws.sendInstancePractice(); + store.dispatch(actions.setAccount(account)); store.dispatch(actions.setAuthenticated(true)); } diff --git a/server/src/account.rs b/server/src/account.rs index f180cf70..14812bcc 100644 --- a/server/src/account.rs +++ b/server/src/account.rs @@ -530,7 +530,7 @@ pub fn img_check(account: &Account) -> Result { } } -pub fn tutorial(tx: &mut Transaction, account: &Account) -> Result, Error> { +pub fn _tutorial(tx: &mut Transaction, account: &Account) -> Result, Error> { let query = " SELECT count(id) FROM players diff --git a/server/src/user_authenticated.rs b/server/src/user_authenticated.rs index a127368b..eb617178 100644 --- a/server/src/user_authenticated.rs +++ b/server/src/user_authenticated.rs @@ -128,9 +128,9 @@ impl User for Authenticated { let wheel = account::chat_wheel(&db, a.id)?; self.ws.send(RpcMessage::ChatWheel(wheel))?; - if let Some(instance) = account::tutorial(&mut tx, &a)? { - self.ws.send(RpcMessage::InstanceState(instance))?; - } + // if let Some(instance) = account::tutorial(&mut tx, &a)? { + // self.ws.send(RpcMessage::InstanceState(instance))?; + // } // tx should do nothing tx.commit()?;