iceshrimp-legacy/src/web/app/common/mixins/i.ts
2017-11-13 18:05:35 +09:00

21 lines
347 B
TypeScript

import * as riot from 'riot';
export default me => {
(riot as any).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
});
};