diff options
author | Sam Wilkins <abdullah_ahmed@brown.edu> | 2019-03-16 19:07:25 -0400 |
---|---|---|
committer | Sam Wilkins <abdullah_ahmed@brown.edu> | 2019-03-16 19:07:25 -0400 |
commit | cf45bce93ed1df567ecbbaa2a03fc3c3411526fd (patch) | |
tree | 8e24d12d57f5dc31defc19a89cc57b03d965dcad /src/server/index.ts | |
parent | 18414effd8eb1297588acd6afa0fb98d9c8dd31d (diff) |
initial steps toward implementing remote cursor display
Diffstat (limited to 'src/server/index.ts')
-rw-r--r-- | src/server/index.ts | 6 |
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 } }, () => { }); }); |