UNPKG

tdlib-native

Version:

🚀 Telegram TDLib native nodejs wrapper

17 lines (12 loc) • 367 B
import { TDLibAddon } from "../addon"; import { Client } from "../client"; let addon: TDLibAddon; export async function getTestClient() { addon ??= await setupAddon(); return new Client(addon); } async function setupAddon(): Promise<TDLibAddon> { const addon = await TDLibAddon.create(process.env.TDLIB_PATH); Client.disableLogs(addon); return addon; }