1 | "use strict";
|
2 | var __importDefault = (this && this.__importDefault) || function (mod) {
|
3 | return (mod && mod.__esModule) ? mod : { "default": mod };
|
4 | };
|
5 | Object.defineProperty(exports, "__esModule", { value: true });
|
6 | const login_1 = __importDefault(require("./login"));
|
7 | const api_1 = __importDefault(require("./api"));
|
8 | const listener_1 = __importDefault(require("./discord/listener"));
|
9 | const listener_2 = __importDefault(require("./messenger/listener"));
|
10 | const handleEvent_1 = __importDefault(require("./messenger/handleEvent"));
|
11 | exports.default = () => {
|
12 | return login_1.default().then(() => {
|
13 | process.send('login successful');
|
14 | if (config.api && ((config.api.username && config.api.password) ||
|
15 | config.api.key))
|
16 | api_1.default();
|
17 |
|
18 | discord.client.on('message', listener_1.default);
|
19 |
|
20 | messenger.client.on('message', listener_2.default);
|
21 |
|
22 | messenger.client.on('event', handleEvent_1.default);
|
23 | });
|
24 | };
|