Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
jajbshjahavahh
GitHub Repository: jajbshjahavahh/Gojo-Satoru
Path: blob/master/node_modules/@adiwajshing/baileys/lib/Defaults/index.js
2593 views
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
exports.KEY_BUNDLE_TYPE = exports.MEDIA_KEYS = exports.MEDIA_PATH_MAP = exports.DEFAULT_LEGACY_CONNECTION_CONFIG = exports.DEFAULT_CONNECTION_CONFIG = exports.URL_REGEX = exports.NOISE_WA_HEADER = exports.NOISE_MODE = exports.WA_DEFAULT_EPHEMERAL = exports.PHONE_CONNECTION_CB = exports.DEF_TAG_PREFIX = exports.DEF_CALLBACK_PREFIX = exports.DEFAULT_ORIGIN = exports.UNAUTHORIZED_CODES = void 0;
7
const pino_1 = __importDefault(require("pino"));
8
const Utils_1 = require("../Utils");
9
const baileys_version_json_1 = require("./baileys-version.json");
10
exports.UNAUTHORIZED_CODES = [401, 403, 419];
11
exports.DEFAULT_ORIGIN = 'https://web.whatsapp.com';
12
exports.DEF_CALLBACK_PREFIX = 'CB:';
13
exports.DEF_TAG_PREFIX = 'TAG:';
14
exports.PHONE_CONNECTION_CB = 'CB:Pong';
15
exports.WA_DEFAULT_EPHEMERAL = 7 * 24 * 60 * 60;
16
exports.NOISE_MODE = 'Noise_XX_25519_AESGCM_SHA256\0\0\0\0';
17
exports.NOISE_WA_HEADER = new Uint8Array([87, 65, 5, 2]); // last is "DICT_VERSION"
18
/** from: https://stackoverflow.com/questions/3809401/what-is-a-good-regular-expression-to-match-a-url */
19
exports.URL_REGEX = /[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_+.~#?&//=]*)?/gi;
20
const BASE_CONNECTION_CONFIG = {
21
version: baileys_version_json_1.version,
22
browser: Utils_1.Browsers.baileys('Chrome'),
23
waWebSocketUrl: 'wss://web.whatsapp.com/ws/chat',
24
connectTimeoutMs: 20000,
25
keepAliveIntervalMs: 25000,
26
logger: pino_1.default().child({ class: 'baileys' }),
27
printQRInTerminal: false,
28
emitOwnEvents: true,
29
defaultQueryTimeoutMs: 60000,
30
customUploadHosts: [],
31
};
32
exports.DEFAULT_CONNECTION_CONFIG = {
33
...BASE_CONNECTION_CONFIG,
34
waWebSocketUrl: 'wss://web.whatsapp.com/ws/chat',
35
getMessage: async () => undefined
36
};
37
exports.DEFAULT_LEGACY_CONNECTION_CONFIG = {
38
...BASE_CONNECTION_CONFIG,
39
waWebSocketUrl: 'wss://web.whatsapp.com/ws',
40
phoneResponseTimeMs: 20000,
41
expectResponseTimeout: 60000,
42
};
43
exports.MEDIA_PATH_MAP = {
44
image: '/mms/image',
45
video: '/mms/video',
46
document: '/mms/document',
47
audio: '/mms/audio',
48
sticker: '/mms/image',
49
history: '',
50
'md-app-state': ''
51
};
52
exports.MEDIA_KEYS = Object.keys(exports.MEDIA_PATH_MAP);
53
exports.KEY_BUNDLE_TYPE = '';
54
55