From cadc507fad2fee59b23d1d8e73c472c077f468fc Mon Sep 17 00:00:00 2001 From: Heiner Lohaus Date: Sat, 18 Nov 2023 04:38:31 +0100 Subject: Add AiChatOnline, ChatgptDemoAi, ChatgptNext Providers Add OnlineGpt and TalkAi Provider Add get_random_string and get_random_hex helper Remove funcaptcha package --- .../undici/lib/compat/dispatcher-weakref.js | 48 ---------------------- 1 file changed, 48 deletions(-) delete mode 100644 g4f/Provider/npm/node_modules/undici/lib/compat/dispatcher-weakref.js (limited to 'g4f/Provider/npm/node_modules/undici/lib/compat') diff --git a/g4f/Provider/npm/node_modules/undici/lib/compat/dispatcher-weakref.js b/g4f/Provider/npm/node_modules/undici/lib/compat/dispatcher-weakref.js deleted file mode 100644 index 8cb99e21..00000000 --- a/g4f/Provider/npm/node_modules/undici/lib/compat/dispatcher-weakref.js +++ /dev/null @@ -1,48 +0,0 @@ -'use strict' - -/* istanbul ignore file: only for Node 12 */ - -const { kConnected, kSize } = require('../core/symbols') - -class CompatWeakRef { - constructor (value) { - this.value = value - } - - deref () { - return this.value[kConnected] === 0 && this.value[kSize] === 0 - ? undefined - : this.value - } -} - -class CompatFinalizer { - constructor (finalizer) { - this.finalizer = finalizer - } - - register (dispatcher, key) { - if (dispatcher.on) { - dispatcher.on('disconnect', () => { - if (dispatcher[kConnected] === 0 && dispatcher[kSize] === 0) { - this.finalizer(key) - } - }) - } - } -} - -module.exports = function () { - // FIXME: remove workaround when the Node bug is fixed - // https://github.com/nodejs/node/issues/49344#issuecomment-1741776308 - if (process.env.NODE_V8_COVERAGE) { - return { - WeakRef: CompatWeakRef, - FinalizationRegistry: CompatFinalizer - } - } - return { - WeakRef: global.WeakRef || CompatWeakRef, - FinalizationRegistry: global.FinalizationRegistry || CompatFinalizer - } -} -- cgit v1.2.3