22 lines
779 B
TypeScript
22 lines
779 B
TypeScript
import { createClient } from "../src/client"
|
|
|
|
import { Community } from '../src/community'
|
|
import { Messenger } from '../src/messenger'
|
|
|
|
// const COMMUNITY_PUBLIC_KEY = '0x02cf13719c8b836bebd4e430c497ee38e798a43e4d8c4760c34bbd9bf4f2434d26'
|
|
const COMMUNITY_PUBLIC_KEY = '0x029dd5fecbd689dc11e2a5b399afed92cf1fab65d315b883efca753e8f3882f3bd' // compressed
|
|
|
|
;(async () => {
|
|
const client = await createClient()
|
|
|
|
// Retrieve Community's metadata (e.g. description)
|
|
const community = await Community.instantiateCommunity(COMMUNITY_PUBLIC_KEY, client) // decoded protobuf
|
|
|
|
// // Retrieve and subscribe to messages
|
|
// const messenger = await Messenger.create(, client)
|
|
// // TODO: Register observers/callbacks
|
|
// messenger.addObserver(() => {})
|
|
|
|
await client.stop()
|
|
})()
|