diff --git a/client/src/components/mnml.jsx b/client/src/components/mnml.jsx
index 70a184fe..5c4ae51b 100644
--- a/client/src/components/mnml.jsx
+++ b/client/src/components/mnml.jsx
@@ -2,7 +2,7 @@ const preact = require('preact');
const { connect } = require('preact-redux');
const Main = require('./main');
-const Nav = require('./nav');
+// const Nav = require('./nav');
const Controls = require('./controls');
const Footer = require('./footer');
@@ -12,7 +12,6 @@ const addState = connect(
const Mnml = ({ showNav }) =>
-
diff --git a/server/src/events.rs b/server/src/events.rs
index 62ae470c..7064313c 100644
--- a/server/src/events.rs
+++ b/server/src/events.rs
@@ -58,6 +58,7 @@ pub enum Event {
Invite(Id),
Join(Id, String),
Joined(Id),
+ Chat(Id, Uuid, String)
}
struct WsClient {
diff --git a/server/src/rpc.rs b/server/src/rpc.rs
index ade45081..860b89ce 100644
--- a/server/src/rpc.rs
+++ b/server/src/rpc.rs
@@ -158,6 +158,28 @@ impl Connection {
self.events.send(Event::Join(self.id, code))?;
Ok(RpcMessage::Joining(()))
},
+
+ RpcRequest::InstanceChat { instance_id, index } => {
+ if !account.subscribed {
+ return Err(err_msg("subscribe to unlock chat"))
+ }
+
+ let chat = vec![
+ "gl",
+ "hf",
+ "gg",
+ "thx",
+ "nice",
+ "hmm",
+ "ok",
+ "...",
+ ];
+
+ self.events.send(Event::Chat(self.id, instance_id, chat[index]))?;
+
+ // evnts sends to subs
+ Ok(RpcMessage::Joining(()))
+ },
_ => {
// all good, let's make a tx and process
let mut tx = db.transaction()?;