/* * https://github.com/morethanwords/tweb * Copyright (C) 2019-2021 Eduard Kuzmenko * https://github.com/morethanwords/tweb/blob/master/LICENSE * * Originally from: * https://github.com/zhukov/webogram * Copyright (C) 2014 Igor Zhukov * https://github.com/zhukov/webogram/blob/master/LICENSE */ import type {DcId} from '../types'; export const MAIN_DOMAINS = ['web.telegram.org', 'webk.telegram.org']; const threads = Math.min(4, navigator.hardwareConcurrency ?? 4); const App = { id: +process.env.API_ID, hash: process.env.API_HASH, version: process.env.VERSION, versionFull: process.env.VERSION_FULL, build: +process.env.BUILD, langPackVersion: '1.0.3', langPack: 'webk', langPackCode: 'en', domains: MAIN_DOMAINS, baseDcId: 2 as DcId, isMainDomain: MAIN_DOMAINS.includes(location.hostname), suffix: 'K', threads, cryptoWorkers: threads }; if(App.isMainDomain) { // use Webogram credentials then App.id = 2496; App.hash = '8da85b0d5bfe62527e5b244c209159c3'; } export default App;