summaryrefslogtreecommitdiff
path: root/src/web/app/common/scripts/i.js
blob: 20c33c64022e0731d74bd5c16b139a007cbf763b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
const riot = require('riot');

module.exports = me => {
	riot.mixin('i', {
		init: function() {
			this.I = me;
			this.SIGNIN = me != null;

			if (this.SIGNIN) {
				this.on('mount', () => {
					me.on('updated', this.update);
				});
				this.on('unmount', () => {
					me.off('updated', this.update);
				});
			}
		},
		me: me
	});
};