19 lines
708 B
TypeScript
19 lines
708 B
TypeScript
import * as riot from 'riot';
|
|
|
|
import activateMe from './i';
|
|
import activateApi from './api';
|
|
import ServerStreamManager from '../scripts/server-stream-manager';
|
|
import RequestsStreamManager from '../scripts/requests-stream-manager';
|
|
import MessagingIndexStream from '../scripts/messaging-index-stream-manager';
|
|
|
|
export default (me, stream) => {
|
|
activateMe(me);
|
|
activateApi(me);
|
|
|
|
(riot as any).mixin('stream', { stream });
|
|
|
|
(riot as any).mixin('server-stream', { serverStream: new ServerStreamManager() });
|
|
(riot as any).mixin('requests-stream', { requestsStream: new RequestsStreamManager() });
|
|
(riot as any).mixin('messaging-index-stream', { messagingIndexStream: new MessagingIndexStream(me) });
|
|
};
|