Commit Graph

15 Commits

Author SHA1 Message Date
James Allen 014e3afb36 Don't call sync functions inside async
Calling sync functions inside async can trigger the node max stack size.
Instead, build up our unique list of ids in advance, so we only call a
method in async for each user we actually need to look up, asynchronously.
Then use all the cached values synchronously afterwards.
2017-05-04 17:04:20 +01:00
James Allen 2b36a443c9 Pull track changes backend into a module 2017-03-02 16:45:24 +00:00
James Allen 4e128b6ab7 Send user data in /threads dat 2017-01-09 17:25:06 +01:00
James Allen 3a5d45fa32 Get user info via web, not chat 2017-01-06 13:41:58 +01:00
James Allen 988005e929 Send and get comments via the chat api 2016-12-16 16:42:41 +00:00
Shane Kilkelly ab2c1e82fb WIP: refactor 2016-09-05 15:58:31 +01:00
Henry Oswald 3ecf201eda send -> sendStatus 2015-07-08 16:56:38 +01:00
Henry Oswald f5c39efcac patched xss hole with messages not setting the content type correctly 2015-05-19 11:04:52 +01:00
Henry Oswald c33956c0af fix jade warnings about missing space, need to escape the module html
insertions a different way. != func rather than !{func}
2015-02-23 10:18:48 +00:00
James Allen b9f2b02594 Sort out scroll in chat 2014-07-15 18:25:12 +01:00
Henry Oswald 9f82e63a8f changed :project_id to :Project_id 2014-07-14 22:11:41 +01:00
Henry Oswald 581d9ec925 - hooked up chat throughout the stack
- removed lots of console.logs
- working on the auto scrol, doesn't quite work yet
2014-07-08 10:08:38 +01:00
Henry Oswald de010cf971 added error logging 2014-07-04 13:29:59 +01:00
Henry Oswald 0d02241b46 linked chat into the editor real time contorller 2014-07-04 13:20:30 +01:00
Henry Oswald 9c35cfd693 very start of chat controllers done 2014-07-04 13:05:55 +01:00