get ops blocking stop/exit

This commit is contained in:
Felicio Mununga 2022-05-26 23:17:10 +02:00
parent e4926b0bbd
commit 50a2f45e71
No known key found for this signature in database
GPG Key ID: 0EB8D75C775AB6F1
1 changed files with 19 additions and 3 deletions

View File

@ -1,16 +1,30 @@
import { createClient } from "../src/client" // import wtfnode from 'wtfnode'
// [WTF Node?] open handles:
// - Timers:
// node_modules/wtfnode/index.js:43
// - (84600000 ~ 23 hr) (anonymous) @ /<path>/status-im/status-web/node_modules/promise-timeout/index.js:26 // libp2p
// node_modules/wtfnode/index.js:43
// - Intervals:
// node_modules/wtfnode/index.js:43
// - (300000 ~ 5 min) (anonymous) @ /<path>/status-im/status-web/node_modules/js-waku/src/lib/waku.ts:431 // js-waku
import { createClient } from '../src/client'
import { Community } from '../src/community' import { Community } from '../src/community'
import { Messenger } from '../src/messenger' import { Messenger } from '../src/messenger'
// const COMMUNITY_PUBLIC_KEY = '0x02cf13719c8b836bebd4e430c497ee38e798a43e4d8c4760c34bbd9bf4f2434d26' // const COMMUNITY_PUBLIC_KEY = '0x02cf13719c8b836bebd4e430c497ee38e798a43e4d8c4760c34bbd9bf4f2434d26'
const COMMUNITY_PUBLIC_KEY = '0x029dd5fecbd689dc11e2a5b399afed92cf1fab65d315b883efca753e8f3882f3bd' // compressed const COMMUNITY_PUBLIC_KEY =
'0x029dd5fecbd689dc11e2a5b399afed92cf1fab65d315b883efca753e8f3882f3bd' // compressed
;(async () => { ;(async () => {
const client = await createClient() const client = await createClient()
// Retrieve Community's metadata (e.g. description) // Retrieve Community's metadata (e.g. description)
const community = await Community.instantiateCommunity(COMMUNITY_PUBLIC_KEY, client) const community = await Community.instantiateCommunity(
COMMUNITY_PUBLIC_KEY,
client
)
// // Retrieve and subscribe to messages // // Retrieve and subscribe to messages
// const messenger = await Messenger.create(, client) // const messenger = await Messenger.create(, client)
@ -18,4 +32,6 @@ const COMMUNITY_PUBLIC_KEY = '0x029dd5fecbd689dc11e2a5b399afed92cf1fab65d315b883
// messenger.addObserver(() => {}) // messenger.addObserver(() => {})
await client.stop() await client.stop()
// wtfnode.dump()
})() })()