@session.js/bun-network
TypeScript icon, indicating that this package has built-in type declarations

1.0.12 • Public • Published

@session.js/bun-network

This network adapter for @session.js/client uses Bun.sh runtime to fetch Session nodes. It exports onRequest method that handles requests

This package can't be used in browser. If you want to use it on proxy server for your Session web client, try @session.js/bun-network-remote.

Usage:

import { BunNetwork } from '@session.js/bun-network'
new Session({ network: new BunNetwork() })

Usage with proxy:

import { BunNetwork } from '@session.js/bun-network'
new Session({ 
  network: new BunNetwork({
    proxy: {
      protocol: 'https',
      username: 'username', // optional
      password: 'password', // optional
      hostname: 'proxy.example.com',
      port: 8080,
    } // or pass string like https://username:password@proxy.example.com:8080
  }) 
})

Made for session.js

Use Session messenger programmatically with Session.js: Session bots, custom Session clients, and more.

Donate

hloth.dev/donate

Readme

Keywords

none

Package Sidebar

Install

npm i @session.js/bun-network

Weekly Downloads

10

Version

1.0.12

License

none

Unpacked Size

42.2 kB

Total Files

28

Last publish

Collaborators

  • vityaschel