UNPKG

baileys-x

Version:

WhatsApp Web API Library

35 lines (30 loc) 1.17 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getPlatformId = exports.Browsers = void 0; const os = require("os"); const { proto } = require("../../WAProto/index.js"); const PLATFORM_MAP = { 'aix': 'AIX', 'darwin': 'Mac OS', 'win32': 'Windows', 'android': 'Android', 'freebsd': 'FreeBSD', 'openbsd': 'OpenBSD', 'sunos': 'Solaris', 'linux': undefined, // Default ke Ubuntu untuk Linux 'haiku': undefined, 'cygwin': undefined, 'netbsd': undefined }; // Fixed: Browsers sekarang fungsi yang return array [platform, browser, version] // Ini kompatibel dengan pemanggilan Browsers('Chrome') di Defaults/index.js exports.Browsers = (browser) => { const osName = PLATFORM_MAP[os.platform()] || 'Ubuntu'; // Default Ubuntu kalau undefined const osRelease = os.release(); // Ambil versi OS real-time return [osName, browser, osRelease]; }; const getPlatformId = (browser) => { const platformType = proto.DeviceProps.PlatformType[browser.toUpperCase()]; return platformType ? platformType.toString() : '1'; // Default Chrome }; exports.getPlatformId = getPlatformId;