aboutsummaryrefslogtreecommitdiff
path: root/src/server/index.ts
diff options
context:
space:
mode:
authorSam Wilkins <abdullah_ahmed@brown.edu>2019-03-16 19:07:25 -0400
committerSam Wilkins <abdullah_ahmed@brown.edu>2019-03-16 19:07:25 -0400
commitcf45bce93ed1df567ecbbaa2a03fc3c3411526fd (patch)
tree8e24d12d57f5dc31defc19a89cc57b03d965dcad /src/server/index.ts
parent18414effd8eb1297588acd6afa0fb98d9c8dd31d (diff)
initial steps toward implementing remote cursor display
Diffstat (limited to 'src/server/index.ts')
-rw-r--r--src/server/index.ts6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/server/index.ts b/src/server/index.ts
index d710ac875..70b794e35 100644
--- a/src/server/index.ts
+++ b/src/server/index.ts
@@ -39,6 +39,7 @@ import User, { DashUserModel } from './authentication/models/user_model';
import * as fs from 'fs';
import * as request from 'request'
import { RouteStore } from './RouteStore';
+import * as MobileDetect from 'mobile-detect';
const download = (url: string, dest: fs.PathLike) => {
request.get(url).pipe(fs.createWriteStream(dest));
@@ -144,6 +145,10 @@ addSecureRoute(Method.GET, RouteStore.root, (user, req, res) => {
// YAY! SHOW THEM THEIR WORKSPACES NOW
addSecureRoute(Method.GET, RouteStore.home, (user, req, res) => {
+ let detector = new MobileDetect(req.headers['user-agent'] || "");
+ console.log("GAAAAAAHHHHH");
+ console.log(detector.mobile());
+ console.log(detector.is("mobile"));
res.sendFile(path.join(__dirname, '../../deploy/index.html'));
});
@@ -156,6 +161,7 @@ addSecureRoute(Method.GET, RouteStore.getAllWorkspaces, (user, req, res) => {
});
addSecureRoute(Method.POST, RouteStore.setActiveWorkspace, (user, req) => {
+ req
user.update({ $set: { activeWorkspaceId: req.body.target } }, () => { });
});