Skip to content

Commit 1578691

Browse files
committed
🎉 make intercom work.
1 parent 2a63840 commit 1578691

File tree

3 files changed

+10
-7
lines changed

3 files changed

+10
-7
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
"mongodb-connection-model": "^3.0.6",
7878
"mongodb-instance-model": "^1.0.2",
7979
"mongodb-ns": "^1.0.1",
80-
"mongodb-js-metrics": "^0.0.2",
80+
"mongodb-js-metrics": "^0.0.8",
8181
"ms": "^0.7.1",
8282
"node-notifier": "^4.3.1",
8383
"scout-server": "http://bin.mongodb.org/js/scout-server/v0.4.6/scout-server-0.4.6.tar.gz"

src/app.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ app.extend({
1414
});
1515

1616
var metrics = require('mongodb-js-metrics');
17-
metrics.listen(app);
18-
1917
var _ = require('lodash');
2018
var domReady = require('domready');
2119
var qs = require('qs');
@@ -115,8 +113,10 @@ var Application = View.extend({
115113
*/
116114
router: 'object',
117115
clientStartedAt: 'date',
118-
clientStalledTimeout: 'number',
119-
user: 'state'
116+
clientStalledTimeout: 'number'
117+
},
118+
children: {
119+
user: User
120120
},
121121
events: {
122122
'click a': 'onLinkClick'
@@ -146,13 +146,15 @@ var Application = View.extend({
146146
root: '/'
147147
});
148148

149-
this.user = new User();
149+
metrics.listen(app);
150+
150151
User.getOrCreate(function(err, user) {
151152
if (err) {
152153
metrics.error(err, 'user: get or create');
153154
return;
154155
}
155156
this.user.set(user.serialize());
157+
this.user.trigger('sync');
156158
}.bind(this));
157159

158160
app.statusbar.hide();
@@ -288,6 +290,7 @@ app.extend({
288290
debug('message received from main process:', msg);
289291
this.trigger(msg);
290292
},
293+
metrics: metrics,
291294
init: function() {
292295
domReady(function() {
293296
state.render();

src/index.jade

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ doctype html
22
html(lang='en')
33
head
44
title MongoDB
5-
meta(http-equiv="Content-Security-Policy", content="default-src *; script-src 'self' https://*.googleapis.com https://maps.gstatic.com http://localhost:35729 'unsafe-eval'; style-src 'self' https://fonts.googleapis.com 'unsafe-inline';")
5+
meta(http-equiv="Content-Security-Policy", content="default-src *; script-src 'self' https://*.googleapis.com https://maps.gstatic.com http://localhost:35729 https://widget.intercom.io https://js.intercomcdn.com/ 'unsafe-eval'; style-src 'self' https://fonts.googleapis.com 'unsafe-inline';")
66
meta(name='viewport', content='initial-scale=1')
77
link(rel='stylesheet', href='index.css', charset='UTF-8')
88
body

0 commit comments

Comments
 (0)