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